+-
将bash输出重定向到python脚本
我使用zbarimg扫描条形码,我想将输出重定向到 python脚本.如何重定向以下命令的输出:

zbarimg code.png

到一个python脚本,脚本应该是什么样的?

我尝试了以下脚本:

#!/usr/local/bin/python
s = raw_input()
print s

我通过发出以下内容使其成为可执行文件:

chmod +x in.py

比我跑了以下:

zbarimg code.png | in.py

我知道这是错的,但我无法弄清楚其他任何事情!

最佳答案
使用管道运算符|从命令是正确的,实际上.它不起作用了吗?

您可能需要显式指定python脚本的路径,如

zbarimg code.png | ./in.py

正如@dogbane所说,从stdin那样读取sys.stdin.readlines()比使用raw_input更好

点击查看更多相关文章

转载注明原文:将bash输出重定向到python脚本 - 乐贴网