Pular para o conteúdo principal

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:

  1. Importe o módulo os:
import os
  1. Escolha um nome para o seu novo diretório. Por exemplo, digamos que queremos criar um diretório chamado "my_directory".

  2. 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.

  1. 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/".

  1. 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.

  1. Para verificar se um diretório existe antes de criá-lo, você pode usar a função os.path.exists(). Ela retorna True se o diretório existe e False caso 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:

  1. Importe o módulo pathlib:
from pathlib import Path
  1. Escolha um nome para o seu novo diretório. Por exemplo, digamos que queremos criar um diretório chamado "my_directory".

  2. Crie um objeto Path com o nome do diretório desejado. Por exemplo:

path = Path("my_directory")
  1. Use o método mkdir() do objeto Path para criar o novo diretório:
path.mkdir()

Isso criará um novo diretório chamado "my_directory" no diretório de trabalho atual.

  1. 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/".

  1. Assim como o módulo os, você pode usar o método exist() do objeto Path para 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.