Python获取项目路径的N种方法(持续更新)
•
Python
几乎所有的项目都需要获取当前项目的根路径,以保证项目从一个地方拷贝到另一个地方的时候不会出现路径匹配的问题,以下是工作中用过的方法。
方法1:
这个是我项目中用的方法,目前没有发现什么兼容性问题
import sys import os project_dir=os.path.dirname(sys.argv[0]) print(project_dir)
方法2:
这个是yolo v5源码中的方法,肯定是没问题的,而且看着很高级
from pathlib import Path FILE = Path(__file__).resolve() project_dir=os.path.dirname(FILE) print(project_dir)
方法3:
在pyinstaller打包exe以后,有时候方法1会失效,可以尝试用这个方法
import os import sys project_dir=os.path.dirname(os.path.abspath(sys.executable)) print(project_dir)
方法4:
待更新…
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/707a3195e6.html
