Python 项目开发实践经验

1.项目根目录下,跨越第一层包的调用使用绝对导入。
2.在同一个包的子包之间,使用相对导入。
3.包内模块调试,在根目录中使用"python -m parent.sub.filename"
4.入口文件放到根目录下。
5.入口文件开头添加如下代码,将根目录添加到sys.path中。
  import os
  import sys

  sys.path.append(os.path.abspath(os.path.dirname(
__file__))) 6.入口文件中导入包、包代码使用绝对导入。 7.生产环境启动项目 cd 项目根目录 python -u 入口文件 2>&1

 

posted @ 2025-09-22 17:04  CJTARRR  阅读(3)  评论(0)    收藏  举报