gpt4 book ai didi

python - raw_input 在请求输入后打印提示

转载 作者:行者123 更新时间:2023-11-28 19:01:05 25 4
gpt4 key购买 nike

当我使用 raw_input 时,提示仅在用户输入后显示。像这样:

number = raw_input("Enter a number:")

但是当我运行它时,没有任何反应,我输入一个数字,它显示提示:

123
Enter a number:

(123 在我输入数字并按回车键之前一直是空白)

我只想在用户输入之前显示提示。如果有人知道如何解决这个问题,请提供帮助。

谢谢。

最佳答案

您可能处于标准输出被缓冲并且在出现换行符之前不会刷新的环境中。

您可以利用标准错误是无缓冲的这一事实,并将标准输出重定向到标准错误:

import sys
sys.stdout = sys.stderr

关于python - raw_input 在请求输入后打印提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52509889/

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