Dup Goto 📝

Subprocess1

PT2/lang/python/subprocess 10-07 08:03:28
To Pop
12 lines, 28 words, 361 chars Saturday 2023-10-07 08:03:28

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]