
Python用于获取项目根目录的代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通过在运行、调试和打包成可执行文件(exe)这三个不同的应用场景下,收集当前工作目录的路径信息,从而有效地解决获取资源文件绝对路径的难题。以下是工具类代码:
```python
import sys
import os
class pathutil(object):
路径处理工具类,用于在不同环境下获取根目录。
def __init__(self):
# 检查调试模式是否存在
debug_vars = dict((a, b) for a, b in os.environ.items() if a.find(IPYTHONENABLE) >= 0)
# 根据不同场景确定根目录
if len(debug_vars) > 0:
self.root_path = os.getcwd() # 获取当前工作目录作为根目录。如果存在调试变量,则使用当前工作目录。
else:
self.root_path = os.getcwd() # 获取当前工作目录作为根目录。如果不存在调试变量,则使用当前工作目录。
def get_root_path(self):
return self.root_path
```
全部评论 (0)
还没有任何评论哟~


