我想为进一步的过程获得以下路径:
C:UserszaiddDocumentsTreasure Hunt1
然而,在执行以下语句后,我得到以下路径:
代码:
currentLvl = os.getcwd().split("\")#[-1]
print(currentLvl)
path = os.getcwd()
cwd = os.path.abspath(os.path.join(path, os.pardir))
os.chdir(cwd)
print(path)
print(cwd)
输出:
['C:', 'Users', 'zaidd']
C:Userszaidd
C:Users
这是我的py文件的位置,以备不时之需:
C:UserszaiddDocumentsTreasure Hunt1IT-Treasure-Hunt.py
您似乎只想要包含正在运行的python文件的目录的路径。这是我所知道的最简单的方法:
import pathlib
directory = pathlib.Path(__file__).parent.resolve()
在您的情况下,directory
最终将成为C:UserszaiddDocumentsTreasure Hunt1