Python获取项目路径的N种方法(持续更新)
几乎所有的项目都需要获取当前项目的根路径,以保证项目从一个地方拷贝到另一个地方的时候不会出现路径匹配的问题,以下是工作中用过的方法。
方法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:
待更新...
随便看看
- 2025-11-14 10:28:43玄苦大師
- 2025-10-17 23:47:58逆水寒搬砖要几个号?新手搬砖号数规划全攻略
- 2025-10-12 17:18:15正在阅读:wifi有信号但是连不上怎么回事 wifi有信号但是连不上的原因及解决方法【详解】wifi有信号但是连不上怎么回事 wifi有信号但是连不上的原因及解决方法【详解】
- 2025-04-30 19:08:00暗黑啪啪啪2025春季狂欢节:勇者集结,挑战极限!
- 2025-10-30 16:21:31周朝天子的墓葬都在哪里?
- 2025-10-17 01:15:03EDG打野诺言(厂长)篇
- 2025-04-11 08:41:44狩猎者联盟2025春季全球狩猎挑战赛:勇者集结,猎场争锋!
- 2025-07-19 07:42:49宝莲灯·2025暑期盛典——七色莲华耀世开启,跨服争霸赢限定神装!
- 2025-11-29 07:17:50钢琴学习宝典:从新手到大师的全方位指导与实操建议
- 2025-12-02 06:39:58dnf传说苦无哪个好
