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
浙公网安备 33010602011771号