Introdução
Neste laboratório, você embarcará em uma aventura em um templo antigo guardado por um misterioso guardião. Seu objetivo é desvendar os segredos escondidos dentro do templo, dominando a arte de abrir e fechar arquivos em Python.
Você se encontra diante do antigo Templo de Python, envolto em mistério e segredos centenários. Um guardião, conhecido por sua postura sábia e enigmática, o desafia a provar seu valor, dominando a arte de abrir e fechar arquivos em Python. Somente então as portas do conhecimento serão abertas para você dentro do templo sagrado.
Entrando no Templo
Nesta etapa, você demonstrará sua coragem e determinação criando um script Python para abrir e ler um arquivo dentro das paredes do templo.
- No terminal, navegue até o diretório
/home/labex/project. - Abra um arquivo de script Python chamado
open_file.py. - Escreva o seguinte código no arquivo
open_file.py:
## open_file.py
file_path = '/home/labex/project/sacred_scroll.txt'
with open(file_path, 'r') as file:
content = file.read()
print(content)
Execute o script:
python open_file.py
A informação abaixo deve ser exibida no seu terminal:
The ancient prophecy foretells the chosen one who shall bring balance to the realms.
Revelando os Segredos
Nesta etapa, você exibirá seu conhecimento recém-adquirido criando um script Python para escrever e fechar um arquivo, preservando assim a sabedoria dentro do templo.
- Abra um arquivo de script Python chamado
write_file.pyno mesmo diretório. - Escreva o seguinte código no arquivo
write_file.py:
## write_file.py
file_path = '/home/labex/project/ancient_wisdom.txt'
with open(file_path, 'w') as file:
wisdom = "The path to enlightenment begins with Python."
file.write(wisdom)
print("Ancient wisdom has been inscribed.")
## The file is automatically closed at the end of the with statement block.
Execute o script:
python write_file.py
A informação abaixo deve ser exibida no seu terminal:
Ancient wisdom has been inscribed.
Ao mesmo tempo, você verá um arquivo chamado ancient_wisdom.txt, cujo conteúdo é: The path to enlightenment begins with Python.
Fechando os Portões do Templo
Nesta etapa, você demonstrará seu respeito pelas tradições antigas fechando graciosamente os arquivos dentro do templo.
Atualize o seguinte código no final do script write_file.py:
## write_file.py
file_path = '/home/labex/project/ancient_wisdom.txt'
file = open(file_path, 'w')
wisdom = "The path to enlightenment begins with Python."
file.write(wisdom)
print("Ancient wisdom has been inscribed.")
file.close()
## After opening a file with the open() function, the close() method should always be called to close the file in order to ensure that the resources are released correctly.
Execute o script:
python write_file.py
A informação abaixo deve ser exibida no seu terminal:
Ancient wisdom has been inscribed.
Resumo
Neste laboratório, você mergulhou no reino da manipulação de arquivos em Python. Ao dominar a abertura, leitura, escrita e fechamento de arquivos, você deu o primeiro passo para descobrir a sabedoria antiga do Python. Abrace este conhecimento e deixe-o guiá-lo em sua jornada rumo à iluminação.



