在Python中设置默认路径可以通过os模块修改环境变量或使用pathlib.Path对象实现,主要方法包括os.chdir()直接修改当前目录和将常用路径设为变量方便调用。以下是具体实现方式:
-
使用os模块基础方法
os.getcwd()
查看当前工作目录os.chdir("C:/target")
永久修改直到程序结束- 配合
os.path.join()
处理跨平台路径分隔符问题
-
pathlib现代路径管理(Python3.4+)
pythonCopy Code
from pathlib import Path default_path = Path("D:/data/project") default_path.mkdir(exist_ok=True) # 自动创建不存在的目录
-
环境变量持久化方案
- 临时添加:
os.environ["PYTHONPATH"] += ";C:/libs"
- 永久生效需修改系统环境变量或创建
.env
文件
- 临时添加:
-
项目级**实践
- 在项目入口文件设置:
pythonCopy Code
import sys sys.path.insert(0, "src/utils/") # 优先搜索自定义模块路径
提示:涉及文件操作时建议使用try-except
捕获权限异常,网络路径需先验证连接状态。动态路径推荐使用__file__
获取脚本所在目录作为基准。