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



我要做的是在sys.stdout.write末尾输出打印列表的内容,如上所示ScriptRes:OK:
我的代码

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

我相信这可能很容易做到,但我的谷歌搜索是空白的!

这个问题很难理解,但听起来您希望在 OK: 之后立即获得第一次打印的结果。

不知道为什么你混合打印和sys.stdout.write(作为一个初学者,除非你知道为什么,否则你可能不应该这样做)。

所以一个明显的方法是print "ScriptRes:OK:", list[0]['VersionString']

我想你在列表中有一个字典,试试这个

sys.stdout.write('ScriptRes:OK:%s' %list[0]['VersionString'])

最新更新