这可能是一些非常基本的东西,但我找不到一个好的解决方案。 我需要编写一个Python脚本,可以从这样的管道接受输入:如何将shell命令输出重定向到Python脚本输入?
$ some-linux-command | my_script.py
是这样的:
cat email.txt | script.py
或者它只是被我的.forward文件直接从管道的sendmail 。这意味着如果输入文件具有附件,则输入文件可能比较大,并且可能是电子邮件,稍后我将不得不将数据库放入发件人,主题等内容中,但是我已经编写了数据库脚本在Python中,这样一部分就可以了。 主要问题是如何捕捉从管道流入的数据。从sys.stdin
为什么你注意管道,你能不能把这个结果写到文件中,以后再对它进行操作? –
@SrinivasReddyThatiparthy:pipe是Unix的精髓,你的评论是无效的。 – Stan