1

目前,如果我想指定并创建一个新目录,我会这样做:

newPath = os.path.join(oldPath,"newfolder")
if(not os.path.exists(newPath)): os.makedirs(newPath)

我想知道是否存在预先打包的os功能(或其他包中的)来在一个功能中执行此操作?我知道我可以自己制作,但我更喜欢预先打包的解决方案。

4

1 回答 1

0

尝试pylibpath功能。

它基本上是围绕本地路径(和 svn 路径)的非常好的 OOP(面向对象)抽象。

例子:

from py.path import local

p = local("/some/path").join("/some/other/path").mkdir("/some/oth/path")

注意:上面的例子是人为的。请参阅文档。

于 2014-05-21T03:28:27.273 回答