プログラムの出力情報をフォルダーに保存したいのですが、指定されたフォルダーが存在しない場合は、プログラムで指定されたフォルダー名で新しいフォルダーを作成する必要があります。これは可能ですか? 可能であれば、方法を教えてください。
次のようなフォルダー パスを指定したが"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インストーラーあなたのために多くの仕事をしてくれます。