我已经开始了一个 Python 项目。它不是 Web 应用程序或 GUI 应用程序,只是一个简单的命令行工具。我一般使用同一种项目结构,即:
tspviz
│ .gitignore
│ requirements.txt
│ setup.py
│
├───data
│ prices.txt
│ shops.txt
│
├───tests
└───tspviz
│ tspviz.py
│ __init__.py
│
├───algorithm
│ │ genetic.py
│ │ params.py
│ │ __init__.py
│ │
│ └───__pycache__
│ genetic.cpython-37.pyc
│ params.cpython-37.pyc
│ __init__.cpython-37.pyc
所以这是不言自明的,主文件是tspviz.pyintspviz目录。现在这是一个可以解决旅行商问题的程序,所以我需要创建一些类,例如City,Path等等。那么问题是:我把它们放在哪里?我会在目录中创建一个单独的tspviz目录(不是根目录)。那么,我该如何命名这个文件夹而不会让我的同事感到困惑?我不知道,“类”、“类型”、“杂项”?所以我的问题是:我是否应该将它们全部放在一个目录中,tspviz因为它们可能只能从那里使用,其次:是否有标准化的方法来命名这样的文件夹?(使用类,您可以在所有地方使用)
相关分类