我想把我的程序的输出信息放到一个文件夹中。如果给定文件夹不存在,则程序应创建一个新文件夹,其文件夹名称与程序中给出的文件夹名称相同。这可能吗?如果是,请告诉我如何。
假设我已经给出了类似的文件夹路径"C:\Program Files\alex"并且alex文件夹不存在,那么程序应该创建alex文件夹并将输出信息放在alex文件夹中。
"C:\Program Files\alex"
alex
您可以使用os.makedirs()创建一个文件夹 并使用os.path.exists()来查看它是否已经存在:
newpath = r'C:\Program Files\arbitrary' if not os.path.exists(newpath): os.makedirs(newpath)
如果您尝试制作安装程序:Windows Installer为您做了很多工作。