gpt4 book ai didi

python - 如何在 EOF 之前读取用户输入?

转载 作者:IT老高 更新时间:2023-10-28 22:01:45 25 4
gpt4 key购买 nike

我当前的代码读取用户输入直到换行。但我正在尝试将其更改为一种格式,用户可以在其中写入输入直到 strg+d 结束他的输入。

我目前是这样做的:

input = raw_input ("Input: ")

但是如何将其更改为 EOF-Ready 版本?

最佳答案

在 Python 3 中,您可以 iterate over the linesstandard input ,当到达 EOF 时循环将停止:

from sys import stdin

for line in stdin:
print(line, end='')

line 包括尾随 \n 字符

在线运行此示例:https://ideone.com/rUXCIe


这可能是大多数人正在寻找的,但是如果您只想读取整个输入直到 EOF 进入单个变量(如 OP),那么您可能需要查看 this other answer .

关于python - 如何在 EOF 之前读取用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21235855/

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