0
respostas

[Dúvida] O arquivo nao está gravar perguntas

# Criando a lista com dez elementos
listas_de_perguntas = [
    "Qual é a sua cor favorita?",
    "Quantos anos você tem?",
    "Qual é a capital do Brasil?",
    "Você prefere Python ou Java?",
    "Qual é o seu prato predileto?",
    "Em que ano nós estamos?",
    "Você gosta de viajar?",
    "Qual é o seu maior sonho?",
    "Qual é o nome do seu animal de estimação?",
    "Qual linguagem de programação você está aprendendo?"
]

def criar_arquivo(nome_arquivo, conteudo):
  arquivo_gerado = ""
  with open(f"{nome_arquivo}.txt","w", encoding = "utf-8") as arquivo:
        for item in conteudo:
          arquivo_gerado = arquivo.write(f"{item} \n")
        
  return arquivo_gerado
  
perguntas = criar_arquivo("perguntas", listas_de_perguntas)
def ler_arquivo_txt(arquivo_txt):
  conteudo = []
  with open(f"{arquivo_txt}.txt", "r") as arquivo:
    for linha in arquivo:
      conteudo.append(linha.strip())
  return conteudo
  
perguntas_do_arquivo = ler_arquivo_txt("perguntas")
def criar_arquivo_csv(nome_arquivo, cabecalho, conteudo):
  arquivo_gerado = ""
  with open(f"{nome_arquivo}.csv","w",encoding = "utf-8") as arquivo:
    arquivo_gerado = arquivo.writelines(f"{cabecalho}\n")
        
    for item in conteudo:
      arquivo_gerado = arquivo.write(f"{item}\n")
  return arquivo_gerado


cabecalho = ["perguntas,"]
criar_arquivo_csv("perguntas", cabecalho, perguntas_do_arquivo)