Blog: 2024-02-13: Difference between revisions
Jump to navigation
Jump to search
(Created page with "How does this work but it doesn't seem to when you use the read and write methods on the io objects? <pre> proc = subprocess.Popen(['bc'], stdin=subprocess.PIPE, stdout=subprocess.PIPE) os.write(proc.stdin.fileno(), b'100+200\n') print(os.read(proc.stdout.fileno(), 4096)) </pre>") |
No edit summary |
||
Line 5: | Line 5: | ||
os.write(proc.stdin.fileno(), b'100+200\n') |
os.write(proc.stdin.fileno(), b'100+200\n') |
||
print(os.read(proc.stdout.fileno(), 4096)) |
print(os.read(proc.stdout.fileno(), 4096)) |
||
</pre>https://stackoverflow.com/questions/39899074/communicate-multiple-times-with-a-subprocess-in-python |
|||
</pre> |
Revision as of 00:59, 13 February 2024
How does this work but it doesn't seem to when you use the read and write methods on the io objects?
proc = subprocess.Popen(['bc'], stdin=subprocess.PIPE, stdout=subprocess.PIPE) os.write(proc.stdin.fileno(), b'100+200\n') print(os.read(proc.stdout.fileno(), 4096))
https://stackoverflow.com/questions/39899074/communicate-multiple-times-with-a-subprocess-in-python