【毎日Python】Pythonで新しいディレクトリを作成する方法|mkdir

【毎日Python】Pythonで新しいディレクトリを作成する方法|mkdir

pythonで新しいディレクトリを作成する方法です。
(pythonのmkdir関数を使用して、新しいディレクトリを作成する方法です。:mkdirを2回行っているため)
使用する関数は、osライブラリのmkdir関数です。
必須の引数は、作成したいディレクトリのパスです。

import os
os.mkdir('./create_directory')

osをインポート。mkdirの引数に作成したいディレクトリのパスを渡します。
実行します。
jupyterのファイルがある階層に、create_directoryというディレクトリが作成できました。 

os.mkdir('./create_directory')

mkdirの特徴を2つ紹介します。
mkdirは、既に存在するディレクトリ名でディレクトリを作成しようとするとエラーが出ます。
試しに、先程と同じディレクトリを作成してみます。
実行します。
file exists、既にファイルが存在しているというエラーが出ました。 

os.mkdir('./deep/create_directory')

次に、mkdirは存在しないディレクトリの中にディレクトリは作成できません。
存在しない、deepというディレクトリの中に、create_directoryというディレクトリを作成しようとしてみます。
実行します。
そうしたディレクトリはありませんというエラーが出ます。
なお、mkdirは次のように、存在するディレクトリの中にディレクトリを作成することは可能です。 

os.mkdir('./deep')
os.mkdir('./deep/create_directory')