本文整理匯總了Python中fife.extensions.serializers.simplexml.SimpleXMLSerializer._serializeDict方法的典型用法代碼示例。如果您正苦於以下問題:Python SimpleXMLSerializer._serializeDict方法的具體用法?Python SimpleXMLSerializer._serializeDict怎麽用?Python SimpleXMLSerializer._serializeDict使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類fife.extensions.serializers.simplexml.SimpleXMLSerializer
的用法示例。
在下文中一共展示了SimpleXMLSerializer._serializeDict方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: raw_input
# 需要導入模塊: from fife.extensions.serializers.simplexml import SimpleXMLSerializer [as 別名]
# 或者: from fife.extensions.serializers.simplexml.SimpleXMLSerializer import _serializeDict [as 別名]
if os.path.isdir(fife_path) and fife_path not in sys.path:
sys.path.insert(0,fife_path)
# Load the XML Serialiser:
from fife.extensions.serializers.simplexml import SimpleXMLSerializer
print """ ____ _ ____ _____ _ ____ _ ____ _____
| _) \| |/ (__`|_ _|| || ===|| || ===|| () )
|____/|_|\____) |_| |_||__| |_||____||_|\_\
Python Dict to FIFE XML Serial Format Converter
"""
filename = raw_input("XML Filename: ")
xml = SimpleXMLSerializer(filename)
dict = {}
loop = True
while loop:
key = raw_input("Key: ")
dict[key] = raw_input("Value: ")
print "Add more? Y/n"
if raw_input() == "n":
loop = False
dictstore = xml._serializeDict(dict)
xml.set(raw_input("Module: "), raw_input("Name: "), dictstore)
xml.save(filename)
print filename + " has been updated with the new dict entry. Press enter to end this python shell"
raw_input()