⚡ 60 segundos
arquivos
Ler e escrever arquivos com pathlib (sem open)
pathlib tem read_text() e write_text() que leem e escrevem arquivos em uma linha, sem precisar de open/close.
pathlib_rw.py
from pathlib import Path
arquivo = Path('dados.txt')
# Escrever (cria ou sobrescreve)
arquivo.write_text('Python e incrivel!\nFlask tambem.')
# Ler tudo de uma vez
conteudo = arquivo.read_text()
print(conteudo)
# Ler como lista de linhas
linhas = arquivo.read_text().splitlines()
print(linhas) # ['Python e incrivel!', 'Flask tambem.']