Python初学者 - 尝试使用sys.stdout.write输出列表

1 投票
2 回答
2007 浏览
提问于 2025-04-17 13:30

我想要做的是在 sys.stdout.write 的最后,输出上面打印列表的内容,就在 ScriptRes:OK: 之后。
我的代码

print list[0]['VersionString']
sys.stdout.write("ScriptRes:OK:")

我相信这可能很简单,但我在网上搜索时却找不到相关的信息!

2 个回答

0

我猜你在一个列表里有一个字典,试试这个方法:

sys.stdout.write('脚本结果:成功:%s' %list[0]['版本字符串'])

0

这个问题有点难懂,但听起来你是想要在“OK:”后面直接显示第一个打印的结果。

我不太明白你为什么要把print和sys.stdout.write混在一起用(作为初学者,除非你知道这样做的原因,否则最好不要这样做)。

所以,有一个很简单的方法就是用 print "ScriptRes:OK:", list[0]['VersionString'] 这样写。

撰写回答