【问题标题】:How to make a folder in python? -mkdir/makedirs doesn't do this right如何在python中创建一个文件夹? -mkdir/makedirs 不这样做
【发布时间】:2013-04-19 04:01:33
【问题描述】:

我有一个小问题。 我是python的新手,所以我需要帮助。

我正在尝试创建一个文件夹,但它应该独立于位置。

用户可以在桌面上,它会在桌面上制作,如果在那里的目录中等等。

我的意思是:

os.mkdir('C:\\Program Files\\....') 

不好

这是不可能的:

os.mkdir('\\just a dir') ?

为什么我要一直提到那里?

【问题讨论】:

    标签: python python-2.7 directory mkdir


    【解决方案1】:

    是的,您只能将文件夹名称传递给os.mkdir,但随后它将在当前工作目录中创建该文件夹。因此,您可能不得不与用户一次又一次地更改当前工作目录,或者如果您不想这样做,只需将整个路径传递给 os.mkdir

    In [13]: import os
    
    In [14]: os.getcwd()
    Out[14]: '/home/monty'
    
    In [15]: os.mkdir("foo")  #creates foo in /home/monty
    
    In [17]: os.chdir("foo") #change the current working diirectory to `foo`
    
    In [19]: os.getcwd()
    Out[19]: '/home/monty/foo'
    
    In [18]: os.mkdir("bar")  #now `bar` is created in `/home/monty/foo`
    

    【讨论】:

      【解决方案2】:

      os.mkdir(文件路径+目录名) 此命令在 mkdir 中提到的路径中创建目录“directory_name” 文件路径="C:\用户" os.mkdir(文件路径+"\"+

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-24
        • 2013-03-19
        • 2020-06-08
        • 2019-05-05
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        相关资源
        最近更新 更多