我是新来的大型项目使用python。我想通了,下面的文件夹结构,我的Python项目:大型项目的Python文件夹结构
project
--> doc
--> src
--> hardware
--> devices
--> device1
--> device2
--> measurement
--> ui
--> util
--> tests
--> hardware
--> devices
--> device1
--> device2
--> measurement
--> ui
--> util
测试文件夹包含单元测试在索里的文件夹模块。这是一个这样的计划的正确方法吗?
我该怎么做导入?我以为将根文件夹添加到python路径并从根路径中导入每个模块绝对。我应该这样做吗?
该程序用于几个计算机。我应该如何部署它?目前我使用SVN
,每台计算机都可以获得整个项目并从那里启动。有一个缺点,我必须在每台计算机上添加主题路径到PYTHONPATH
。