Pergunta Python sobre write () e truncate ()
Estou no Terminal no mac e estou aprendendo a abrir, fechar, ler, excluir arquivo
Quando eu definir
f = open("sample.txt", 'w')
e depois pressionef.truncate()
o conteúdo é excluído.
No entanto, quando eu façof.write()
não é atualizado no arquivo de texto. Ele só é atualizado depois que eu façof.truncate()
.
Eu queria saber por que isso acontece (eu penseif.truncate()
deveria excluir o texto!)? Por que o editor de texto não é atualizado automaticamente quando digitof.write()
?