为了账号安全,请及时绑定邮箱和手机立即绑定

Python项目结构

Python项目结构

青春有我 2021-06-02 13:57:13
我已经开始了一个 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因为它们可能只能从那里使用,其次:是否有标准化的方法来命名这样的文件夹?(使用类,您可以在所有地方使用)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信