diff --git a/aula116.py b/aula116.py index d85d1cd..5999ac5 100644 --- a/aula116.py +++ b/aula116.py @@ -1,3 +1,4 @@ +# Leia também: https://www.otaviomiranda.com.br/2020/normalizacao-unicode-em-python/ # with open (context manager) e métodos úteis do TextIOWrapper # Usamos a função open para abrir # um arquivo em Python (ele pode ou não existir) @@ -24,27 +25,35 @@ caminho_arquivo = 'aula116.txt' # # # arquivo.close() -with open(caminho_arquivo, 'w+') as arquivo: +# with open(caminho_arquivo, 'w+') as arquivo: +# arquivo.write('Linha 1\n') +# arquivo.write('Linha 2\n') +# arquivo.writelines( +# ('Linha 3\n', 'Linha 4\n') +# ) +# arquivo.seek(0, 0) +# print(arquivo.read()) +# print('Lendo') +# arquivo.seek(0, 0) +# print(arquivo.readline(), end='') +# print(arquivo.readline().strip()) +# print(arquivo.readline().strip()) + +# print('READLINES') +# arquivo.seek(0, 0) +# for linha in arquivo.readlines(): +# print(linha.strip()) + + +# print('#' * 10) + +# with open(caminho_arquivo, 'r') as arquivo: +# print(arquivo.read()) + +with open(caminho_arquivo, 'w', encoding='utf8') as arquivo: + arquivo.write('Atenção\n') arquivo.write('Linha 1\n') arquivo.write('Linha 2\n') arquivo.writelines( ('Linha 3\n', 'Linha 4\n') ) - arquivo.seek(0, 0) - print(arquivo.read()) - print('Lendo') - arquivo.seek(0, 0) - print(arquivo.readline(), end='') - print(arquivo.readline().strip()) - print(arquivo.readline().strip()) - - print('READLINES') - arquivo.seek(0, 0) - for linha in arquivo.readlines(): - print(linha.strip()) - - -print('#' * 10) - -with open(caminho_arquivo, 'r') as arquivo: - print(arquivo.read()) diff --git a/aula116.txt b/aula116.txt index b87c47f..0cf17e3 100644 --- a/aula116.txt +++ b/aula116.txt @@ -1,3 +1,4 @@ +Atenção Linha 1 Linha 2 Linha 3