【发布时间】:2014-12-04 18:35:56
【问题描述】:
谁能解释一下为什么这个简短的 bash / python 命令不输出“hello”
$ echo hello | python - <<END
import sys
for line in sys.stdin:
print line
END
如果我将我的 python 脚本保存到文件中,此命令将按预期工作。
在 script.py 中
import sys
for line in sys.stdin:
print line
END
$ echo "你好" | python脚本.py
“你好”
【问题讨论】: