模块化
import 最好在最顶端
sys.path.append("…")表示把当前程序所在位置向上提了一级 [python 3.6 以上要加上sys.path.extend([os.path.join(root, name) for root, dirs, _ in os.walk("../") for name in dirs])
在python3规范中,init.py并不是必须的。
文件结构:
项目模块化
以下Python代码用命令行运行main.py会出错,找不到proto.
有两个方法解决:
1.在文件中强行修改sys.path[0]:
2.在Python的虚拟环境中的activate文件,增加:(windows系统中无效)
领取专属 10元无门槛券
私享最新 技术干货