新しいフォルダを作成するには?[重複] 質問する

新しいフォルダを作成するには?[重複] 質問する

プログラムの出力情報をフォルダーに保存したいのですが、指定されたフォルダーが存在しない場合は、プログラムで指定されたフォルダー名で新しいフォルダーを作成する必要があります。これは可能ですか? 可能であれば、方法を教えてください。

次のようなフォルダー パスを指定したが"C:\Program Files\alex"alexフォルダーが存在しない場合は、プログラムはalexフォルダーを作成し、出力情報をalexフォルダーに格納する必要があります。

ベストアンサー1

フォルダを作成するにはos.makedirs()
使用してos.path.exists()すでに存在するかどうかを確認するには:

newpath = r'C:\Program Files\arbitrary' 
if not os.path.exists(newpath):
    os.makedirs(newpath)

インストーラーを作成しようとしている場合:Windowsインストーラーあなたのために多くの仕事をしてくれます。

おすすめ記事