Skip to content

Archives

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月

Categories

  • カテゴリーなし
Trend RepositoryArticles and guides
Articles

Pythonでディレクトリを作成する方法

On 10月 3, 2021 by admin

皆さん、こんにちは。 この記事では、Python でディレクトリを作成するさまざまな方法を公開します

  • Python でディレクトリを作成する手順
  • os.mkdir() functionでの例外
  • テクニック2: os.makedirs() を使ってシステム内にディレクトリを作る
  • まとめ

Python でディレクトリを作成する手順

Python の os モジュールには、基盤となる OS やファイルを処理し対話するためのさまざまな組み込み関数が含まれています。

OS モジュールは、システム内にディレクトリを作成するさまざまな組み込み関数を含みます。

次のセクションでは、OS モジュールを使用してディレクトリを作成できるさまざまな方法を見ていきます。mkdir() メソッドを使用して Python でディレクトリを作成する

os モジュールには、システム内にディレクトリを作成するための os.mkdir() method が組み込まれています。

構文:

os.mkdir(path, mode)
  • path:ユーザーが作成したいディレクトリがある場所。
  • mode: ディレクトリ内でファイル操作を行うために必要なパーミッション(アクセス権)。 デフォルト値は「0o777」です。

例1:指定された場所にPythonを使用してディレクトリを作成します。

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

出力:

Directory 'C:/Practice' is built!
mkdir()

によりディレクトリ2を作成する例2:ディレクトリ内の読み取りおよび書き込み操作を扱うパーミッションの付与を行う。

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

モード=0o666に設定すると、作成したディレクトリ内でのファイル操作の読み取りと書き込みを許可します。

出力:

Directory 'C:/JournalDev' is built!
Creating a directory-1 using mkdir()

os.mkdir() functionでの例外

the os.mkdir() method raises a FileExistsError Exception if the directory in the location specified already exists.

例:

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

出力:

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'

テクニック2: os.makedirs() を使ってシステム内にディレクトリを作る

os モジュールには os.makedirs() が組み込まれていて、システム内に入れ子式または再帰的にディレクトリを作成することができます。

つまり、os.makedirs() function は親ディレクトリ、中間ディレクトリ、そしてシステムファイル内に存在しないリーフディレクトリを作成するのである。

構文:

os.makedirs(path,mode)

例:

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

上記の例では makedirs() 関数が一発で ‘Python_files’ と ‘OS_module’ と同様に中間ディレクトリを生成しているのがわかります。

出力します。

Directory 'C:/Examples/Python_files/OS_module' is built!
Creating a parent directory using makedirs()
Creating an Intermediate makedirs()
makedirs()

によるベースディレクトリの作成

まとめ

このように、このディレクトリは。 この記事では、osモジュールを使用してシステム内にディレクトリを作成する方法について理解しました。

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

アーカイブ

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • 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