我现有的python脚本是在一个驱动器,我想得到它的路径。我已经尝试了所有的解决方法,但没有一个奏效。
这段代码根本不起作用。
import os
sys.getcwd()
它带来了C"usershkay。我的python文件在一个驱动器中。最接近的解是这个
from inspect import getsourcefile
from os.path import abspath
abspath(getsourcefile(lambda:0))
此解决方案似乎将下载的OneDrive版本带到如下所示的临时文件夹中,但该文件实际上位于C:UsershkayOneDriveDesktopProject A
' D: TEMP hkay TEMP ipykernel_179044 1451747622. py">
在stackoverflow上看看这个问题。
它解释了__file__
在python中的含义。
总而言之,它返回脚本被调用的路径,并与os
模块相结合,我认为您甚至可以从One Drive获得脚本目录。希望我对你有所帮助。