8. Manipulação de arquivos em Python

Página 47

Manipulação de arquivos em Python é uma habilidade essencial para qualquer desenvolvedor Python. Python oferece várias funções e métodos para manipular arquivos. Neste capítulo, vamos discutir como Python pode ser usado para manipular arquivos.

Abertura de Arquivos

Para abrir um arquivo em Python, usamos a função open(). Esta função retorna um objeto de arquivo que contém métodos e atributos que podem ser usados para coletar informações sobre o arquivo e manipulá-lo. A sintaxe para abrir um arquivo em Python é:

file_object = open("filename", "mode")

Onde filename é o nome do arquivo que você deseja abrir e mode é o modo em que você deseja abrir o arquivo. O modo pode ser 'r' para leitura, 'w' para escrita, 'a' para adicionar, 'r+' para ler e escrever, e 'b' para abrir o arquivo em modo binário.

Leitura de Arquivos

Uma vez que um arquivo é aberto, você pode ler o conteúdo do arquivo usando o método read(). Este método lê todo o conteúdo do arquivo como uma string. Se o tamanho for especificado, ele lê o número especificado de bytes do arquivo. Aqui está um exemplo:

file_object = open("filename", "r")
print(file_object.read())

Escrita em Arquivos

Python permite escrever em um arquivo usando o método write(). Este método escreve a string fornecida no arquivo. Se o arquivo foi aberto em modo de texto ('t'), ele deve ser uma string. Se o arquivo foi aberto no modo binário ('b'), deve ser um objeto de bytes. Aqui está um exemplo:

file_object = open("filename", "w")
file_object.write("Hello, world!")

Fechar Arquivos

Depois de terminar de trabalhar com um arquivo, é importante fechá-lo usando o método close(). Isso libera os recursos usados para trabalhar com o arquivo. Aqui está um exemplo:

file_object = open("filename", "r")
print(file_object.read())
file_object.close()

Manipulação de Arquivos com o Módulo os

Python fornece o módulo os que contém várias funções úteis para manipular arquivos e diretórios. Por exemplo, a função os.rename() pode ser usada para renomear um arquivo. Aqui está um exemplo:

import os
os.rename("old_filename", "new_filename")

O módulo os também fornece a função os.remove() para excluir um arquivo. Aqui está um exemplo:

import os
os.remove("filename")

Manipulação de Diretórios com o Módulo os

O módulo os também fornece funções para manipular diretórios. Por exemplo, a função os.mkdir() pode ser usada para criar um novo diretório. Aqui está um exemplo:

import os
os.mkdir("directory_name")

Da mesma forma, a função os.rmdir() pode ser usada para remover um diretório. Aqui está um exemplo:

import os
os.rmdir("directory_name")

Em resumo, a manipulação de arquivos em Python é uma habilidade crucial que todo desenvolvedor Python deve possuir. Python fornece uma variedade de funções e métodos para manipular arquivos, tornando a tarefa de manipulação de arquivos uma brisa.

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

Qual é a função usada para abrir um arquivo em Python e quais são os modos possíveis para abrir um arquivo?

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

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

489. 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