У меня есть два скрипта, которые должны работать через pipe. Один скрипт должен запускать от sudo, так как он работает с COMпортом. Ниже пример кода, который должен вызывать COM.py с sudo.
import subprocess process = subprocess.Popen(['sudo','python', 'COM.py'], shell=False, stdin=subprocess.PIPE, stdout=subprocess.PIPE) print process.communicate("password\n") while True: i="Test" process.stdin.write('%s\n' % str(i)) output = process.stdout.readline() print output
Спасибо.