如何在python中创建一个文件夹?-mkdir/makedirs没有做到这一点

Ofe*_*.T. 6 python directory mkdir python-2.7

我有一点问题.我是python中的新手,所以我需要帮助.

我正在尝试创建一个文件夹,但它应该是独立的.

用户可以在桌面上,它将在桌面上制作,如果在一个直接的那里,那么.

我的意思是:

os.mkdir('C:\\Program Files\\....') 
Run Code Online (Sandbox Code Playgroud)

不好

这是不可能的:

os.mkdir('\\just a dir') ?
Run Code Online (Sandbox Code Playgroud)

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

Ash*_*ary 12

是的,您只能传递文件夹名称,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`
Run Code Online (Sandbox Code Playgroud)