Напишите третий скрипт, который импортирует оба других в виде модулей, и убедитесь, что функциональность каждого модуля воплощена в функции (как рекомендуется Python), не просто "«плавающий» как код уровня модуля - операторы верхнего уровня модуля обычно должны быть ограничены import
, from
, def
, class
и простыми назначениями имен константам (возможно, начальные значения для глобальных переменных) со всей действительной логикой внутри функций и классов.
Итак, в вашем третьем скрипте после импорта двух других в качестве модулей у вас есть функция main
, которая вызывает рабочие функциидругие, чтобы получить информацию о местоположении и отслеживать, вызывают функцию из стандартного модуля datetime
(например, datetime.datetime.now()
) - или, возможно, time
-, чтобы получить текущее время, и, наконец, форматируют всю эту информацию так, как вы хотитеи где-то записывает (где и как вы хотите «опубликовать» эту информацию?).
В конце скрипта вы делаете
if __name__ == '__main__':
main()
, что является usuидиома Python, обеспечивающая выполнение функции main
модуля, когда файл используется в качестве основного сценария, а не просто импортируется из другого места.