2011-09-13 62 views
0

我該如何保存這個程序的輸出(作爲一個變量),而不是打印出來?保存python plistlib數據

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"] 

回答

1

這樣的事情?

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

正好!!!謝謝。我完全忘了我也可以這樣做。:)希望我可以讓我的程序現在工作。 – user715578

0

它已經是一個變量。也就是說,它是變量p的一部分。如果您想將其分配給另一個變量,請使用=標誌,如代碼的第3行。