TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
搜索到 1 篇与 的结果
2025-09-02

跨目录运行Python脚本的3种核心技巧与实战指南

跨目录运行Python脚本的3种核心技巧与实战指南
在实际Python项目开发中,我们经常遇到需要跨目录调用脚本的情况。不同于简单的单文件执行,跨目录操作涉及Python的模块搜索机制和路径解析规则。下面通过具体案例演示三种主流解决方案。一、临时修改sys.path实现动态引用(适合快速调试)python import sys from pathlib import Path获取上级目录的绝对路径parentdir = str(Path(file).parent.parent) if parentdir not in sys.path: sys.path.insert(0, parent_dir)现在可以导入相邻目录的模块from utils.logger import setup_logger优势:即用即生效,不影响系统环境注意:路径字符串需要根据实际结构调整,建议使用pathlib进行规范化处理二、配置永久Python路径(适合长期项目) 在Linux/macOS系统的~/.bashrc添加: bash export PYTHONPATH="${PYTHONPATH}:/your/project/root" 或在Win...
2025年09月02日
3 阅读
0 评论