p = Popen(['python', './com.py'], stdin=PIPE, stdout=PIPE, stderr=PIPE)
print('serial communication started.')
for i in range(3):
    p.stdin.write('<command-here>\n')
print('comand sent.')
print('received : %s' % p.stdout.readline())
sleep(1)
Несколько потоков Python/несколько процессов для чтения последовательных портов