请问Python中的mkdir-p功能

Python中的mkdir-p功能

是否有类似于mkdir -p在Python内部的shell上。我正在寻找一个解决方案,而不是一个系统调用。我确信代码少于20行,我想知道是否有人已经编写了它?



九州编程
浏览 486回答 3
3回答

守着星空守着你

在Python>=3.2中,os.makedirs(path, exist_ok=True)

至尊宝的传说

这比捕获异常更容易:import osif not os.path.exists(...):     os.makedirs(...)免责声明这种方法需要两个系统调用,它们在某些环境/条件下更容易受到争用条件的影响。如果您正在编写比运行在受控环境中的简单丢弃脚本更复杂的内容,则最好使用只需要一个系统调用的可接受的答案。我很想删除这个答案,但我认为下面的评论线是有价值的。因此,我将其转换为wiki。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python