/tetris_py

俄罗斯方块

OtherNOASSERTION

tetris_py

俄罗斯方块

项目结构:
    tetris_py/
    │
    ├── tetris_py/
    │   ├── __init__.py
    │   ├── module/
    │   │   ├── __init__.py
    │   │   ├── module_file1.py
    │   │   └── module_file2.py
    │   │
    │   ├── scripts/
    │   │   ├── script1.py
    │   │   └── script2.py
    │   │
    │   ├── tests/
    │   │   ├── __init__.py
    │   │   ├── test_module1.py
    │   │   └── test_module2.py
    │   │
    │   └── utils/
    │       ├── __init__.py
    │       ├── utility1.py
    │       └── utility2.py
    │
    ├── docs/
    │   ├── conf.py
    │   ├── index.rst
    │   ├── module1.rst
    │   └── module2.rst
    │
    ├── .gitignore
    ├── LICENSE
    ├── README.md
    ├── requirements.txt
    └── setup.py


tetris_py/:项目的根目录。
tetris_py/__init__.py:标识tetris_py目录为一个Python包。
tetris_py/module1/ 和 tetris_py/module2/:包含项目的模块或子包。
tetris_py/scripts/:包含可执行脚本。
tetris_py/tests/:包含测试代码。
tetris_py/utils/:包含项目的工具类或功能函数。
docs/:包含项目文档。
docs/conf.py:Sphinx文档生成工具的配置文件。
docs/index.rst:Sphinx文档的入口文件。
.gitignore:用于指定Git版本控制系统忽略的文件和目录。
LICENSE:项目的许可证文件。
README.md:项目的说明文件,通常包含项目的简介、安装指南、使用方法等。
requirements.txt:包含项目依赖的第三方库及其版本信息。
setup.py:用于打包和安装项目的脚本。

来日方长,做好自己,加油!