【问题标题】:os function to both join directories and create them?os 函数同时加入目录并创建它们?
【发布时间】:2014-07-09 12:27:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: python operating-system directory mkdir mkdirs


    【解决方案1】:

    试试pylibpath 功能。

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

    示例:

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-17
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多