如何创建新文件夹?

这个问题在这里已经有了答案:

  • 如何创建一个不存在的目录? 26个答案

  • 你可以用os.makedirs()创建一个文件夹
    并使用os.path.exists()来查看它是否已经存在:

    newpath = r'C:Program Filesarbitrary' 
    if not os.path.exists(newpath):
        os.makedirs(newpath)
    

    如果您正在尝试制作安装程序:Windows Installer会为您做很多工作。


    你可能想要os.makedirs,因为它也会创建中间目录,如果需要的话。

    import os
    
    #dir is not keyword
    def makemydir(whatever):
      try:
        os.makedirs(whatever)
      except OSError:
        pass
      # let exception propagate if we just can't
      # cd into the specified directory
      os.chdir(whatever)
    

    你尝试过os.mkdir吗?

    你也可以试试这个小代码片段:

    mypath = ...
    if not os.path.isdir(mypath):
       os.makedirs(mypath)
    

    如果需要,makedirs创建多个目录级别。

    链接地址: http://www.djcxy.com/p/9265.html

    上一篇: How to create new folder?

    下一篇: p functionality in Python