Arquivos e manuseio de diretórios em python

Arquivos e manuseio de diretórios em python

O Python é uma poderosa linguagem de programação que pode ser usada para vários propósitos, incluindo gerenciamento de arquivos e diretórios. Neste artigo, exploraremos as várias maneiras pelas quais o Python pode ser usado para gerenciar arquivos e diretórios.

Arquivos e diretórios são uma parte essencial de qualquer sistema de computador. Eles são usados ​​para armazenar e organizar dados e arquivos em um computador. O Python fornece muitas funções e módulos internos que podem ser usados ​​para interagir com arquivos e diretórios.

Manipulação de arquivos

O Python fornece uma função interna chamada abrir() que pode ser usado para abrir e manipular arquivos. O abrir() Função leva dois parâmetros - o nome do arquivo e o modo em que o arquivo deve ser aberto. O parâmetro de modo é opcional e, se não for especificado, o arquivo será aberto no modo somente leitura.

Aqui está um exemplo de como usar o abrir() função para abrir um arquivo no modo de gravação:

# Abra um arquivo no arquivo de modo de gravação = aberto ('MyFile.txt ',' w ') # escreva algum texto para abrir o arquivo. arquivo.Escreva ('Olá, mundo!') # Fechar o arquivo aberto.fechar()
12345678# Abra um arquivo no modefile write = Open ('MyFile.txt ',' w ') # escreva algum texto para abrir o arquivo.arquivo.Escreva ('Olá, mundo!') # Feche o arquivo de arquivo aberto.fechar()

Neste exemplo, abrimos um arquivo chamado "meu arquivo.TXT" no modo de gravação usando o abrir() função. Nós então usamos o escrever() Método para escrever a string 'Olá Mundo!' para o arquivo. Finalmente, fechamos o arquivo usando o fechar() método.

O Python fornece vários modos nos quais um arquivo pode ser aberto. Os modos mais comuns são:

  • 'r' - modo somente leitura
  • 'c' - Modo de gravação (cria um novo arquivo ou substitui um arquivo existente)
  • 'a' - Modo de anexo (anexa a um arquivo existente ou cria um novo arquivo se ele não existir)

Gerenciamento de diretórios

O Python também fornece um módulo interno chamado OS que pode ser usado para interagir com o sistema de arquivos. O módulo OS fornece muitas funções que podem ser usadas para criar, excluir e manipular diretórios.

Aqui estão alguns exemplos de como usar o módulo OS para interagir com os diretórios:

Criando um diretório

Importar OS OS.mkdir ('mydir')
123Importar OS OS.mkdir ('mydir')

Neste exemplo, importamos o módulo do sistema operacional e usamos o mkdir () função para criar um novo diretório chamado exemplo.

Obtenha o diretório de trabalho atual

Importar OS # Obtenha o diretório de trabalho atual CWD = OS.getcwd () print ("Diretório de trabalho atual:", CWD)
12345Importar OS # Obtenha o Diretório de trabalho atual = OS.getcwd () print ("Diretório de trabalho atual:", CWD)

Neste exemplo, usamos o getcwd () função que obterá para o diretório de trabalho atual.

Diretório de alterações

Importar OS OS.chdir ('mydir')
123Importar OS OS.chdir ('mydir')

Neste exemplo, usamos o chdir () função para alterar o diretório de trabalho atual.

Excluindo um diretório

Importar OS OS.rmdir ('mydir')
123Importar OS OS.rmdir ('mydir')

Neste exemplo, usamos o rmdir () função para excluir o diretório chamado exemplo.

Listando arquivos e diretórios

Importar impressão do sistema operacional (OS.ListDir ('.'))
123Importar impressão do sistema operacional (OS.ListDir ('.'))

Neste exemplo, usamos o listdir () função para listar todos os arquivos e diretórios no diretório atual. O ““.” O parâmetro é usado para especificar o diretório atual.

Conclusão

O Python fornece poderosas funções e módulos internos para gerenciamento de arquivos e diretórios. Ao usar essas funções e módulos, você pode criar, ler, escrever e manipular arquivos e diretórios em seus programas Python. Com o conhecimento do gerenciamento de arquivos e diretórios no Python, você pode automatizar muitas tarefas relacionadas ao gerenciamento de arquivos e diretórios, o que pode economizar muito tempo e esforço a longo prazo.