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

时间:2013-01-24 10:05:01

标签: python stdout

我要做的是在sys.stdout.write刚刚ScriptRes:OK:之后的print list[0]['VersionString'] sys.stdout.write("ScriptRes:OK:") 末尾输出打印列表的内容。 我的代码

{{1}}

我确信这可能很容易,但我的谷歌搜索正在绘制空白!

2 个答案:

答案 0 :(得分:0)

问题很难理解,但听起来好像你想要第一次打印的结果就OK了:

不知道为什么混合使用print和sys.stdout.write(作为初学者,除非你知道原因,否则你可能不应该这样做。)

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

答案 1 :(得分:0)

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

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