Структура проекта на Python

/projectfolder
    /src
    /scripts
    /ide
    /tests
    /config
    /extensions

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