A capacidade de ler e escrever arquivos é fundamental em muitas aplicações, desde o armazenamento de configurações simples até o processamento de grandes volumes de dados. Python oferece uma interface simples e eficaz para interagir com o sistema de arquivos.

A manipulação de arquivos em Python significa que seu programa pode interagir diretamente com os arquivos e pastas no seu próprio computador (no disco rígido, SSD, etc.), assim como você faria manualmente com o Explorador de Arquivos do Windows ou o Finder do macOS. Isso é diferente de trabalhar com Bancos de Dados (BDs), que são sistemas mais complexos para organizar e consultar grandes volumes de dados.

Em que a manipulação de arquivos é usada?

Ela é uma habilidade fundamental e é a base para diversas aplicações, incluindo:

Que tipo de arquivo podemos manipular?

Em Python, podemos trabalhar com:

Neste módulo, o foco principal será na manipulação de arquivos de texto, que são os mais comuns para as operações básicas.

Onde os arquivos são salvos?

Quando você cria ou modifica um arquivo usando Python, ele é salvo diretamente no seu computador, no sistema de arquivos local (disco rígido, SSD).