Como criar um novo diretório em Python.
Em Python, você pode facilmente criar um novo diretório usando o módulo os ou o módulo pathlib. Esses módulos fornecem funções e métodos para interagir com o sistema de arquivos e realizar várias operações, incluindo a criação de diretórios.
Neste tutorial, exploraremos ambos os métodos e forneceremos instruções passo a passo sobre como criar um novo diretório em Python.
Usando o módulo os
O módulo os em Python fornece uma ampla variedade de funções para interagir com o sistema operacional. Ele inclui funções para criar diretórios, verificar a existência de arquivos e diretórios e realizar outras operações relacionadas a arquivos.
Para criar um novo diretório usando o módulo os, siga estas etapas:
- Importe o módulo
os:
import os
Escolha um nome para o seu novo diretório. Por exemplo, digamos que queremos criar um diretório chamado "my_directory".
Use a função
os.mkdir()para criar o novo diretório. Passe o nome do diretório desejado como argumento. Por exemplo:
os.mkdir("my_directory")
Isso criará um novo diretório chamado "my_directory" no diretório de trabalho atual.
- Se você quiser criar um diretório em um local específico, forneça o caminho absoluto ou relativo para a função
os.mkdir(). Por exemplo:
os.mkdir("/caminho/para/my_directory")
Isso criará um novo diretório chamado "my_directory" no diretório "/caminho/para/".
- Se você quiser criar vários diretórios de uma só vez, pode usar a função
os.makedirs(). Ela cria todos os diretórios intermediários se eles não existirem. Por exemplo:
os.makedirs("/caminho/para/my_directory")
Isso criará a estrutura de diretórios "/caminho/para/my_directory" se ela ainda não existir.
- Para verificar se um diretório existe antes de criá-lo, você pode usar a função
os.path.exists(). Ela retornaTruese o diretório existe eFalsecaso contrário. Por exemplo:
if not os.path.exists("my_directory"):
os.mkdir("my_directory")
Isso criará o "my_directory" apenas se ele ainda não existir.
Usando o módulo pathlib
O módulo pathlib foi introduzido no Python 3.4 e fornece uma abordagem orientada a objetos para trabalhar com caminhos e operações no sistema de arquivos. Ele oferece uma maneira mais intuitiva e concisa de criar diretórios.
Para criar um novo diretório usando o módulo pathlib, siga estas etapas:
- Importe o módulo
pathlib:
from pathlib import Path
Escolha um nome para o seu novo diretório. Por exemplo, digamos que queremos criar um diretório chamado "my_directory".
Crie um objeto
Pathcom o nome do diretório desejado. Por exemplo:
path = Path("my_directory")
- Use o método
mkdir()do objetoPathpara criar o novo diretório:
path.mkdir()
Isso criará um novo diretório chamado "my_directory" no diretório de trabalho atual.
- Para criar um diretório em um local específico, forneça o caminho absoluto ou relativo ao criar o objeto
Path. Por exemplo:
path = Path("/caminho/para/my_directory")
path.mkdir()
Isso criará um novo diretório chamado "my_directory" no diretório "/caminho/para/".
- Assim como o módulo
os, você pode usar o métodoexist()do objetoPathpara verificar se um diretório existe antes de criá-lo. Por exemplo:
path = Path("my_directory")
if not path.exists():
path.mkdir()
Isso criará o "my_directory" apenas se ele ainda não existir.
É isso! Agora você sabe como criar um novo diretório em Python usando tanto o módulo os quanto o módulo pathlib. Escolha o método que melhor atenda às suas necessidades e comece a organizar seus arquivos e diretórios programaticamente.