【发布时间】:2015-06-06 22:06:18
【问题描述】:
作为一个例子,这是我尝试过的:
#!/usr/bin/env python3
from subprocess import Popen
message = "Lo! I am up on an ox."
Popen('less', shell=True).communicate(input=message)
作为最后一行,我也试过了:
Popen('less', stdin=message, shell=True)
我可以为所欲为:
Popen('echo "%s" | less' % message, shell=True)
有没有更pythonic的方法?
谢谢!
【问题讨论】:
标签: python bash python-3.x pipe subprocess