Arquivos e manuseio de diretórios em python
- 832
- 213
- Ms. Travis Schumm
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:
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')123 | Importar 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)12345 | Importar 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')123 | Importar 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')123 | Importar 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 ('.'))123 | Importar 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.