我是 python 新手,我正在努力完成一个简单的问题。我正在尝试复制我当前的目录名称并将其放入变量中。我不需要该目录的内容或该目录的路径。我只需要将当前目录的名称放入变量中。
谢谢
对于当前工作目录,使用:
import os
cdir=os.getcwd().split(os.sep)[-1]
print (cdir)
对于脚本目录,使用:
import os
sdir=os.path.dirname(os.path.abspath(__file__)).split(os.sep)[-1]
print (sdir)
正如我在其他答案中看到的那样,您可以通过以下方式实现:
import os
module_dir = os.path.dirname(__file__) # get current file's directory
os.getcwd
与 一起使用os.path.basename
。
os.getcwd() # => '/Users/jon'
os.path.basename(os.getcwd()) # => 'jon'
import os
x = cdir=os.getcwd().split(os.sep)[-1]
print x
这会分配 x 目录名称,然后打印它,但您不必打印它