如何获取存储在OneDrive中当前Python脚本的工作目录?
OneDrive中Python脚本实际路径获取问题
我将Python脚本存储在OneDrive中,想要获取它的实际路径,但尝试多种方案均无效:
- 以下代码完全不起作用:
import os sys.getcwd()
它返回了C:\users\hkay,并非脚本所在路径。
- 试过的最接近的解决方案:
from inspect import getsourcefile from os.path import abspath abspath(getsourcefile(lambda:0))
但该方法返回的是OneDrive文件在临时文件夹中的下载版本路径:D:\TEMP\hkay\Temp\ipykernel_179044\1451747622.py,而脚本实际位于C:\Users\hkay\OneDrive\Desktop\Project A\。
内容的提问来源于stack exchange,提问作者hkay
相关产品推荐
相关产品推荐

