【发布时间】:2016-07-08 01:48:24
【问题描述】:
我想使用我的执行脚本设置文件夹的相对路径,该脚本可以在任何机器上工作,而无需硬编码文件的绝对路径。 到目前为止,我有以下内容:
import os
path_to_folder = os.path.realpath('.')
当我从PyCharm 调用print(path_to_folder) 运行我的脚本时,返回正确的路径
C:\Users\Me\Desktop\Project\Script\
但如果我尝试从cmd 调用它,比如python3.4 C:\Users\Me\Desktop\Project\Script\my_script.py,我就会得到
C:\Users\Me\
设置相对路径更可靠的方法是什么?
【问题讨论】:
标签: python