首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否在cmd中提供来自文件的标准输入?

是否在cmd中提供来自文件的标准输入?
EN

Stack Overflow用户
提问于 2020-02-10 02:54:11
回答 6查看 794关注 0票数 1

我正在创建一个input.txt文件来存储我的输入,同时从cmd运行我的py脚本文件。我希望它从该文件中获取输入,就像我们在c++中可以做的那样。

a.exe < input.txt

我们如何在python中做类似的事情呢?

EN

回答 6

Stack Overflow用户

发布于 2020-02-10 02:58:50

Python的工作方式与此相同。a.py < input.txtpython a.py < input.txt都可以工作。您可以使用sys.stdininput()函数读取该文件。

票数 2
EN

Stack Overflow用户

发布于 2020-02-10 03:00:19

提取输入后,主要代码即可使用,下面是从input.txt提取输入的代码:

代码语言:javascript
运行
复制
with open("input.txt", "r") as file:
    lines = file.readlines()

for line in lines:
  storeInput = line

....

无论下一段代码将如何使用来自文件的输入。

所以只需处理输入即可。

票数 0
EN

Stack Overflow用户

发布于 2020-02-10 03:02:20

我希望这能帮助你处理文本文件中的python输入:

代码语言:javascript
运行
复制
with open("File_name.txt", "r") as file:
       for line in file:
              #Do something with the line in the file

This link可以帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60140166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档