Skip to content

Archives

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Categories

  • Sem categorias
Trend RepositoryArticles and guides
Articles

Como Criar um Diretório em Python

On Outubro 3, 2021 by admin

Olá, pessoal! Neste artigo, vamos revelar diferentes maneiras de Criar um Diretório em Python

  • Passos para Criar um Diretório em Python
  • Técnica 1: Usando os.mkdir() para criar um diretório em Python
  • Exceções com a função os.mkdir()
  • Técnica 2: Usando o método os.makedirs() para criar diretório no sistema
  • Conclusão

Passos para Criar um Diretório em Python

Python o módulo contém várias funções embutidas para lidar e interagir com os sistemas operacionais subjacentes e os arquivos.

O módulo contém várias funções incorporadas para criar directórios no sistema.

Nas próximas secções, teremos que ver as várias formas através das quais pode criar um directório usando o módulo.

Técnica 1: Usando os.mkdir() para criar um diretório em Python

> O módulo os tem incorporado os.mkdir() method para criar um diretório no sistema.

>Sintax:

os.mkdir(path, mode)

  • path: O local onde o usuário quer que o diretório seja criado. É um valor de string ou byte que inclui todo o caminho e nome do diretório a ser construído.
  • mode: As permissões que precisam ser dadas para lidar com as operações do arquivo dentro do diretório. O valor padrão é ‘0o777’.

Exemplo 1: Crie um diretório usando Python no local especificado.

 import os main_dir = "C:/Practice"os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir) 

Output:

Directory 'C:/Practice' is built!
Criar um directório-2 usando mkdir()

Exemplo 2: Fornecer permissões para lidar com operações de leitura e escrita dentro do directório.

 import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Modo de configuração = 0o666, permite operações de leitura e escrita de ficheiros dentro do directório criado.

Output:

Directory 'C:/JournalDev' is built!
Criar um directório-1 usando mkdir()

Exceções com a função os.mkdir()

O método os.mkdir() levanta um FileExistsError Exception se o directório no local especificado já existir.

Exemplo:

import os main_dir = "C:/JournalDev"os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

Saída:

FileExistsError Traceback (most recent call last)<ipython-input-17-75731447cf21> in <module> 3 main_dir = "C:/JournalDev" 4 ----> 5 os.mkdir(main_dir,mode = 0o666) 6 print("Directory '% s' is built!" % main_dir) 7 FileExistsError: Cannot create a file when that file already exists: 'C:/JournalDev'

Técnica 2: Usando o método os.makedirs() para criar diretório no sistema

O módulo os.makedirs() tem o método os.makedirs() embutido para criar diretórios aninhados ou recursivos dentro do sistema.

Isto é, o os.makedirs() function cria o diretório pai, os diretórios intermediários, bem como o diretório da folha se algum deles não estiver presente nos arquivos do sistema.

Sintax:

os.makedirs(path,mode)

>Exemplo:

import os main_dir = "C:/Examples/Python_files/OS_module"os.makedirs(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) 

No exemplo acima, a função makedirs() cria os diretórios intermediários – ‘Python_files’ assim como o diretório leaf – ‘OS_module’ em um tiro através da função.

Output:

Directory 'C:/Examples/Python_files/OS_module' is built!
Criar um directório pai usando makedirs()
Criar um Intermediário Diretório Usando makedirs()
Criar um Diretório Base usando makedirs()

Conclusão

Assim, neste artigo, entendemos as formas de criar diretórios dentro do sistema usando o módulo os.

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Arquivo

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress