2.10. Fundamentos da linguagem Python: Manipulação de arquivos em Python

Página 12

2.10. Fundamentos da Linguagem Python: Manipulação de Arquivos em Python

A linguagem Python, com a sua sintaxe simples e clara, tornou-se uma das linguagens de programação mais populares para o desenvolvimento de aplicações backend. Uma das muitas tarefas que os desenvolvedores Python realizam frequentemente é a manipulação de arquivos. Neste capítulo, vamos explorar os fundamentos da manipulação de arquivos em Python.

Abertura de Arquivos

Para manipular um arquivo em Python, a primeira coisa que precisamos fazer é abrir o arquivo. Isso é feito usando a função 'open()', que retorna um objeto de arquivo. A função 'open()' aceita dois parâmetros: o nome do arquivo e o modo.

file = open('example.txt', 'r')

O primeiro parâmetro é uma string que contém o nome do arquivo. O segundo parâmetro é outra string que contém alguns caracteres que descrevem a maneira como o arquivo será usado. 'r' significa que o arquivo será aberto para leitura (este é o valor padrão), 'w' para escrita (truncando o arquivo se ele já existir), 'a' para acrescentar (que irá adicionar dados ao final do arquivo se ele já existir), e 'x' para criar um novo arquivo.

Leitura de Arquivos

Depois de abrir um arquivo para leitura, podemos usar a função 'read()' para ler o conteúdo do arquivo. Por exemplo:

file = open('example.txt', 'r')
print(file.read())

A função 'read()' lê todo o conteúdo do arquivo. Se você quiser ler apenas uma certa quantidade de caracteres, você pode passar o número de caracteres como um argumento para a função 'read()'.

Escrita em Arquivos

Para escrever em um arquivo, abrimos o arquivo no modo de escrita ('w') ou no modo de adição ('a'). Podemos então usar a função 'write()' para adicionar texto ao arquivo.

file = open('example.txt', 'w')
file.write('Hello, world!')

É importante lembrar que o modo de escrita ('w') irá apagar todo o conteúdo do arquivo antes de escrever novos dados. Se você quiser adicionar dados a um arquivo existente sem apagar o conteúdo anterior, você deve abrir o arquivo no modo de adição ('a').

Fechamento de Arquivos

Quando terminamos de trabalhar com um arquivo, devemos sempre fechá-lo usando a função 'close()'. Isso libera os recursos do sistema que foram usados durante a manipulação do arquivo.

file = open('example.txt', 'r')
print(file.read())
file.close()

Manipulação de Arquivos com o Bloco 'with'

Uma maneira mais segura de manipular arquivos é usando o bloco 'with'. Isso garante que o arquivo seja fechado corretamente, mesmo que ocorra um erro durante a manipulação do arquivo.

with open('example.txt', 'r') as file:
    print(file.read())

Com isso, concluímos o básico da manipulação de arquivos em Python. No entanto, Python oferece muitas outras funções e métodos para trabalhar com arquivos, que você pode explorar à medida que se torna mais familiarizado com a linguagem.

Répondez maintenant à l’exercice sur le contenu :

Qual é a função da função 'open()' na linguagem de programação Python?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

132.11. Fundamentos da linguagem Python: Tratamento de exceções em Python

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte