Python Tutorial - Operação de Diretório de Arquivos
- Criar um diretório em Python
- Obter o diretório atual em Python
- Listar diretórios em Python
- Alterar diretório de trabalho
- Renomeie e remova um diretório
Em Python, se você realiza operações em diretórios, você precisa importar o módulo os
. As funções do módulo os
podem ser utilizadas para fazer operações em arquivos e diretórios.
Criar um diretório em Python
Um novo diretório pode ser criado utilizando o método mkdir()
. Você tem que especificar o caminho no qual você quer criar o diretório. Se o caminho não for especificado, o diretório será criado no diretório atual.
>>> import os
>>> os.mkdir("PythonTutorials")
Um novo diretório chamado PythonTutorials
será criado no diretório de trabalho atual.
Obter o diretório atual em Python
getcwd()
método é utilizado para obter o diretório de trabalho atual,
>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32
Listar diretórios em Python
Para listar os arquivos e subdiretórios, é utilizado o método listdir()
. Ele lista os arquivos e subdiretórios do arquivo de script Python, se não houver nenhum argumento dado. Caso contrário, ele lista o conteúdo do caminho dado.
>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']
Alterar diretório de trabalho
Para alterar o diretório de trabalho atual, é utilizado o método chdir()
.
>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code
Renomeie e remova um diretório
Renomear um diretório
Um arquivo ou diretório pode ser renomeado utilizando a função rename()
.
>>> import os
>>> os.rename("PythonTutorials", "Python")
O novo nome do diretório é Python
agora.
Remover um directório
Um diretório pode ser removido utilizando o método rmdir()
.
>>> import os
>>> os.rmdir('Python')
Ele remove o diretório Python
do sistema.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook