当我开始这样的程序时
python Script.py
abspath 像那样返回
os.path.abspath("../../house/kitchen") == "/ex1/ex2/house/kitchen"
但是当我这样开始时,我得到了
python ex3/Script.py
os.path.abspath("../../house/kitchen") == "/house/kitchen"
我想我需要将工作地点设置为脚本所在的位置,但如何做到这一点。
os.chdir(os.path.dirname(os.path.realpath(sys.argv[0])))
这解决了我的问题