Является ли хорошей практикой создание отдельного файла для вызова функции, которая будет вызываться только один раз?Python

Программы на Python
Anonymous
Является ли хорошей практикой создание отдельного файла для вызова функции, которая будет вызываться только один раз?

Сообщение Anonymous »

Я был бы очень признателен за ваши советы относительно организации файлов.
Я делаю проект по анализу данных на Python. У меня есть следующие файлы.
  • data_import.py (содержит функции для доступа к данным API и сохранения их в файл)
  • main.py (вызывает функцию в data_import)
Проблема этой структуры в том, что каждый раз, когда я запускаю main, я вызываю data api снова. Я хотел бы вызвать ее только один раз в этом проекте.
Это заставляет меня думать, что мне следует отделить вызов этой функции от main.py.
В подобных ситуациях выполните люди обычно создают другой файл только для вызова функции импорта данных?
Или они определяют функцию и вызывают ее в том же файле? (в моем случае data_import)
Я привык делать что-то в Jupyter Notebook, поэтому не привык строить структуру, буду очень признателен за любые советы.
Также если вы можете порекомендовать какой-либо ресурс для организации файлов проекта, это тоже будет очень признательно.

Подробнее здесь: https://stackoverflow.com/questions/787 ... thats-goin

Вернуться в «Python»