没有显示正确的操作系统路径



我想为进一步的过程获得以下路径:

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

相关内容

  • 没有找到相关文章

最新更新