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.

Ahora responde el ejercicio sobre el contenido:

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

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

489. Tratamento de exceções em Python

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.