我有一个循环,它从标准输入读取行,直到输入了换行符为止,但这仅适用于通过键入输入的情况。如何让程序通过命令行重定向标准输入并读取行?
例如:
$ python graph.py < input.input
这里是我用来从输入中读取行的循环:
while 1:
line = sys.stdin.readline()
if line == '\n':
break
try:
lines.append(line.strip())
except:
pass
''
行结尾。 - Thomas Orozco