Programador Leigo
⚡ 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.']

Compartilhar