Как вызвать Perl-скрипт из Python, передавая входные данные в него?

Я взламываю некоторую поддержку DomainKeys и DKIM в почтовой маркетинговой программе с открытым исходным кодом, которая использует скрипт Python для отправки реальных писем через SMTP. Я решил пойти быстрым и грязным путем и просто написать скрипт на Perl, который принимает сообщение электронной почты от STDIN, подписывает его, а затем возвращает его подписанным.

Что я хотел бы сделать, это из скрипта python, передать текст электронной почты, который находится в строке, в скрипт perl, и сохранить результат в другой переменной, чтобы я мог отправить письмо с подписью. Однако я не совсем гуру питона, и я не могу найти хороший способ сделать это. Я уверен, что могу использовать что-то вродеos.system для этого, но передача переменной в сценарий Perl, кажется, ускользает от меня.

Вкратце: как я могу передать переменную из скрипта Python в скрипт Perl и сохранить результат в Python?

РЕДАКТИРОВАТЬ: я забыл включить, что система, с которой я работаю, имеет Python v2.3

Ответы на вопрос(6)

Ваш ответ на вопрос