Теперь я хотел бы их сравнить. Сравнение написано на самом Python. Как лучше всего это сделать? Предположим, я могу запустить их по отдельности и записать выходной файл, который я смогу сравнить позже.
Один из способов сделать это — написать сценарий bash (это то, что у меня есть сейчас). Я активирую одну виртуальную среду, запускаю myapp v1.0, активирую другую виртуальную среду, запускаю myapp v2.0. Позже запустите модуль сравнения этих файлов. Но я хотел бы добавить туда еще немного динамики (взять несколько дополнительных аргументов и т. д.), что было бы проще с помощью Python.
В настоящее время у меня есть что-то вроде этого (скрипт bash):
Код: Выделить всё
source virtualenv1/bin/activate
python my_script.py
deactivate
source virtualenv2/bin/activate
python my_other_script.py
deactivate
python my_comparison_script.py
Код: Выделить всё
python my_comparison_script.py
Подробнее здесь: https://stackoverflow.com/questions/805 ... ith-python
Мобильная версия