gpt4 book ai didi

python - 将函数结果写入 stdin

转载 作者:行者123 更新时间:2023-12-02 09:59:05 25 4
gpt4 key购买 nike

我正在尝试将函数的结果写入标准输入。

这是代码:

def testy():
return 'Testy !'

import sys
sys.stdin.write(testy())

我得到的错误是:

Traceback (most recent call last):
File "stdin_test2.py", line 7, in <module>
sys.stdin.write(testy())
io.UnsupportedOperation: not writable

我不完全确定,这是正确的做事方式吗?

最佳答案

您可以使用类似文件的对象来模拟 stdin 吗?

import sys
import StringIO

oldstdin = sys.stdin
sys.stdin = StringIO.StringIO('asdlkj')

print raw_input('.') # .asdlkj

关于python - 将函数结果写入 stdin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15055524/

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