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:
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
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás