我是使用 python 进行大型项目的新手。我为我的 python 项目找到了以下文件夹结构:
project
├── doc
├── src
│ ├── hardware
│ ├── devices
│ │ ├── device1
│ │ └── device2
│ ├── measurement
│ ├── ui
│ └── util
└── tests
├── hardware
├── devices
│ ├── device1
│ └── device2
├── measurement
├── ui
└── util
测试文件夹包含源文件夹中模块的单元测试。这是这样一个程序的正确方法吗?
我应该如何进行导入?我想将根文件夹添加到 python 路径并从根路径绝对导入每个模块。我应该这样做吗?
这个程序在几个共同计算机上使用。我应该如何部署它?目前我使用SVN
每台计算机都获取整个项目并从那里启动它。有一个缺点,我必须PYTHONPATH
在每台计算机上添加项目路径。