开发者社区 问答 正文

如何将行从文件传递到input()?

如果我有一个简单的程序要测试:

for _ in range(int(input())):
    a = int(input())
    print(a+2)

带输入文件

3
1
9
4

如何启动python并指出要从输入文件中读取行,而无需修改解决方案程序?

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 15:32:33 438 分享 版权
1 条回答
写回答
取消 提交回答
  • 这取决于您的外壳,但是针对标准Linux / macOS的常见解决方案是:

    python program.py < file
    

    回答来源:stackoverflow

    2020-03-24 15:32:42
    赞同 展开评论
问答分类:
问答地址: