我想把程序的输出信息放到一个文件夹里.如果给定的文件夹不存在,则程序应使用程序中给定的文件夹名称创建一个新文件夹.这可能吗?如果是,请让我知道怎么做.

假设我已经给出了文件夹路径,比如"C:\Program Files\alex"alex文件夹不存在,那么程序应该创建alex文件夹,并且应该把输出信息放在alex文件夹中.

推荐答案

您可以使用os.makedirs()创建文件夹
并使用os.path.exists()查看它是否已经存在:

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

如果你想做一个安装程序:Windows Installer为你做了很多工作.

Python相关问答推荐

非常奇怪:tzLocal.get_Localzone()基于python3别名的不同输出?

Python 约束无法解决n皇后之谜

如何将Docker内部运行的mariadb与主机上Docker外部运行的Python脚本连接起来

Python,Fitting into a System of Equations

如何在给定的条件下使numpy数组的计算速度最快?

如何将多进程池声明为变量并将其导入到另一个Python文件

多指标不同顺序串联大Pandas 模型

Cython无法识别Numpy类型

不允许 Select 北极滚动?

如何根据rame中的列值分别分组值

如何使用pytest在traceback中找到特定的异常

如何在python tkinter中绑定键盘上的另一个回车?

如何通过特定导入在类中执行Python代码

pyspark where子句可以在不存在的列上工作

为什么在安装了64位Python的64位Windows 10上以32位运行?

`Convert_time_zone`函数用于根据为极点中的每一行指定的时区检索值

如何在polars group_by中将多个行分组到列表中

在被零整除的情况下,Python不遵循IEEE-754吗?

通过外键Django创建从一个字段到其他字段的 Select 列表

matplotlib散点图与NaNs和cmap colored颜色 矩阵