+-

我使用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脚本 - 乐贴网