Используя просто колотят сценарии (если нет серьезное основание использовать sh вместо этого), как можно взаимодействовать с Python virtualenv?
Я могу запустить virtualenv Python и сохранить файл журнала (который является тем, в чем я в настоящее время нуждаюсь), следующим образом:
script -f -c python "/home/John/Desktop/python.log"
Как я могу теперь выполнить команды в виртуальной среде из моего сценария?
Я попробовал наивные подходы как эта внутренняя часть мой сценарий:
"print('test123')">>python
Но это, очевидно, не работало.
Для людей, которые незнакомы с Python: Отметьте это print()
функция Python. Если я должен был запустить virtualenv вручную и тип print("test123")
это распечатало бы в виртуальной среде (и мой файл журнала) test123
.
Как это может быть сделано?
Спасибо!