跳到主要内容

最佳实践

模块

项目跨文件夹层级引用

目录结构
  • package;
    • module1;
      • m.py;
    • module2;
      • n.py;
  • setup.py;
应用场景
  • module2 中的 n.py 想调用 module1 中的 m.py;
  • 用于 python 糟糕的 import 机制,实现方式肮脏;
最佳实践
  • 参考 [[090_模块#自定义模块]],将 package 注册为自定义模块;
  • 使用 from package.module1 import fun 导入;