gpt4 book ai didi

python - 如何自动在 Python 函数中设置 "input"?

转载 作者:行者123 更新时间:2023-11-28 21:03:15 25 4
gpt4 key购买 nike

所以如果上面的问题没有任何意义,我有一个 Python 函数(不是我写的,但我必须运行它很多次)需要使用“输入”函数。即

def foo():
x = input()
~~Do stuff~~
return ~~some relevant variable~~

但我不想每次都输入输入内容。 “自动”输入的最佳方式是什么,这样我就不必不断输入值?

重要编辑:请务必注意,我无法更改函数。事物必须作为 STDIN 输入输入

最佳答案

你可以通过字符串流或文件来改变标准输入,方法与下面类似:

import sys
from io import StringIO

sys.stdin = StringIO('test')

然后每次调用 input() 都会获取字符串流上的值。

编辑:然后您可以读取文件并更新 sys.stdin 的值,每次每行更新一个值。

关于python - 如何自动在 Python 函数中设置 "input"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46775969/

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