关于python linux 服务器绝对路径问题 求指教

import sys
from os.path import dirname, abspath

path = dirname(dirname(dirname(abspath(__file__))))
sys.path.append(path)
print(path)

如图片 运行get_location.py 文件
image.png

image.png
这里必须加上"shansong"才可以
如下
sys.path.append(path+'\shansong')
有没有一些好办法 不这样写?
我觉得很丑

阅读 1.8k
1 个回答

path = dirname(dirname(dirname(abspath(__file__)))) 不是你写的吗

每个dirname就跟cd ..一样

发现跳过头了你去掉一个 dirname 就好了嘛

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏