目前,如果我想指定并创建一个新目录,我会做:
newPath = os.path.join(oldPath,"newfolder")
if(not os.path.exists(newPath)): os.makedirs(newPath)
我想知道在一个函数中是否存在预先打包的os
函数(或其他包)吗?我知道我可以自己做,但我更喜欢预先打包的解决方案。
答案 0 :(得分:0)
尝试pylib的path
功能。
它基本上是一个非常好的OOP(面向对象的)抽象,围绕本地路径(和svn路径)。
示例:强>
from py.path import local
p = local("/some/path").join("/some/other/path").mkdir("/some/oth/path")
注意:上面的例子是设计的。请参阅文档。