我忘记了(多谢张三,李四,王五的提醒).下面是更改的:
有什么"打开"的标记可以自动的运行?
先试os.path.exists
,然后通过os.makedirs
来创建.
标注一下-如果一个文件在调用和os.makedirs
之间被创建了,将会出现一个OSError
.遗憾的是捕获异常继续进行并不是万无一失的,它将会忽略像磁盘空间不足,没有足够权限等一些其他造成文件创建失败的因素.
根据不同的应用,并行操作的危险或多或少的比其他因素危险.开发者必须在选择开发环境的时候更多地了解特定的应用程序.