且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用 python 从重定向的标准输入读取输入

更新时间:2021-09-22 06:47:23

正如其他人所提到的,可能您的条件 line == '\n' 永远不会成立.正确的解决方案是使用如下循环:

As others have mentioned, probably your condition line == '\n' never holds true. The proper solution would be to use a loop like:

for line in sys.stdin:
  stripped = line.strip()
  if not stripped: break
  lines.append(stripped)