gpt4 book ai didi

python - 如何将文件读取为默认用户输入?

转载 作者:太空宇宙 更新时间:2023-11-03 14:02:37 24 4
gpt4 key购买 nike

如何使用用户 input() 函数在 python 3.6.x 中读取整个文件?就像算法挑战网站一样。例如:

  • 我有一个包含以下内容的文件:

    line 1
    line 2
    line 3
    end
  • 我的程序会做这样的事情:

    x = input()
    while x != 'end':
    print("I am at", x)
    x = input()
  • 然后我会得到这样的输出:

    I am at line 1
    I am at line 2
    I am at line 3

我想我需要用另一个程序(也可能是 python 或 OS 脚本)包装我的 python 示例程序,该程序调用第一个将文件作为用户输入传递的程序。但是我该怎么做呢?

最佳答案

通常此类挑战将通过标准输入管道输入,并通过标准输出预期响应。

为此,请像这样从命令行运行命令;

python program.py < input.txt

如果你想将脚本的输出保存到一个文件中,你可以将它重定向到一个文件中。

python program.py < input.txt > output.txt

关于python - 如何将文件读取为默认用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47382799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com