[code.view]

[top] / python / PyMOTW / plistlib / plistlib_write_plist.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2009 Doug Hellmann.  All rights reserved.
     #
     """
     """
     #end_pymotw_header
     
     import plistlib
     import datetime
     import tempfile
     
     d = { 'an_int':2,
           'a_bool':False,
           'the_float':5.9,
           'simple_string':'This string has no special characters.',
           'xml_string':'<element attr="value">This string includes XML markup  </element>',
           'nested_list':['a', 'b', 'c'],
           'nested_dict':{ 'key':'value' },
           'timestamp':datetime.datetime.now(),
           }
     
     output_file = tempfile.NamedTemporaryFile()
     try:
         plistlib.writePlist(d, output_file)
         output_file.seek(0)
         print output_file.read()
     finally:
         output_file.close()
         
     

[top] / python / PyMOTW / plistlib / plistlib_write_plist.py

contact | logmethods.com