开发者社区> 问答> 正文

如何将行从文件传递到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 404 0
1 条回答
写回答
取消 提交回答
  • 这取决于您的外壳,但是针对标准Linux / macOS的常见解决方案是:

    python program.py < file
    

    回答来源:stackoverflow

    2020-03-24 15:32:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载