Структура проекта на Python
1. /src
В этой папке обычно хранятся все исходные файлы Python. Это место для всех файлов .py
, которые вы напишете для своего проекта.
2. /scripts
Здесь размещаются скрипты запуска приложения. Зачастую это файлы, которые запускают основную функцию проекта или служат точкой входа в приложение.
3. /ide
Эта папка предназначена для хранения файлов IDE, которые не относятся к исходному коду проекта. К таким файлам относятся, например, конфигурации IDE, специфические настройки и так далее.
4. /tests
В данном каталоге хранятся все тесты для проекта, включая модульные и приемочные тесты. Хорошей практикой считается создание отдельного файла тестов для каждого модуля исходного кода.
5. /config
Папка для хранения файлов конфигурации. Здесь могут находиться различные конфигурационные файлы, например, файлы .ini
, .yaml
или .json
.
6. /extensions
В этом месте хранятся все не-Python исходные файлы, такие как C++ для бинарных расширений pyd/so.
Last updated