Python编程语言学习高阶:解决在 Python 项目中跨目录导入模块的问题的多种方法教程实战及其优劣对比
目录
解决在 Python 项目中跨目录导入模块的问题的多种方法教程实战及其优劣对比
T1、修改 sys.path:适用于简单的脚本开发和调试,灵活但不适合大规模项目
实现代码
T2、使用相对导入:适用于规范化的包管理和大规模项目,但需要符合包的结构要求
实现代码
项目结构要求
运行方法二脚本
解决在 Python 项目中跨目录导入模块的问题的多种方法教程实战及其优劣对比
解决的是在 Python 项目中跨目录导入模块的问题。当你有一个函数或模块在上级目录中,并且你需要在子目录中的脚本中使用它时,可以采用以下两种方法
修改 sys.p |