保存python plistlib数据

时间:2011-09-13 14:05:21

标签: python

如何保存我为此程序获得的输出(作为变量),而不是打印?

import plistlib, time
import plistlib as pl
p=pl.readPlist("Restore.plist")
print p["ProductType"]#I want this to be outputted as a variable, such as 'x' instead of   python printing it.
print p["ProductVersion"]
print p["ProductBuildVersion"]

2 个答案:

答案 0 :(得分:1)

这样的事情?

outputfile = open('output.plist', 'w')
outputfile.write(p["ProductVersion"])
outputfile.close()

答案 1 :(得分:0)

它已经是一个变量。也就是说,它是变量p的一部分。如果要将其分配给另一个变量,请使用代码第3行的=符号。