Write to stdin
Source: stackoverflow
subprocess.run(['cat'], input='foobar'.encode('utf-8'))
or
from subprocess import Popen, PIPE, STDOUT
p = Popen(['myapp'], stdout=PIPE, stdin=PIPE, stderr=PIPE)
stdout_data = p.communicate(input='data_to_write')[0]