• Matéria: Informática
  • Autor: ggizi5205
  • Perguntado 8 anos atrás

Estou fazendo um programa em python, e nele são criados arquivos .txt para salvar algumas coisa, então, eu uso o comando:

arq = open("nomedoarquivo.txt","w")
arq.write("texto")
arq.close()

só que eu queria utilizar outro método. Existe algum outro?

Respostas

respondido por: rhagnipbkdwp
1

Não, open() é uma função intrissica do Python, assim como no C. Existem alternativas como apresenta a própria documentação do Python( https://docs.python.org/3.7/reference/datamodel.html#index-53 ), mas todas elas parecem casos diferentes das quais você precisa...


Se está cansando de fazer isso manualmente, recomendo criar um arquivo para suas funções reaproveitaveis, comumente chamado de "util" e definir sua função lá dentro:


def file_put_contents(filename, data)

f = open(filename, 'w')

f.write(data)

f.close()


Perguntas similares