How to output a complex List object to a file.

bluefisher80 bluefisher80 at gmail.com
Mon Jun 22 21:51:54 EDT 2009


Actually I think i am just looking for 

print >> myFile.py, myListObj

2009-06-23 



bluefisher80 



发件人: J. Cliff Dyer 
发送时间: 2009-06-22  22:17:12 
收件人: Jim Qiu 
抄送: python-list 
主题: Re: How to output a complex List object to a file. 
 
Have you looked at the JSON module?
On Mon, 2009-06-22 at 21:17 +0800, Jim Qiu wrote:
> Hi all,
> 
> I have a object list list this:
> 
> from bots.botsconfig import *
> from D96Arecords import recorddefs
> from edifactsyntax3 import syntax
> 
> structure=    [
> {ID:'UNH',MIN:1,MAX:1,LEVEL:[
> {ID:'BGM',MIN:1,MAX:1},
> {ID:'DTM',MIN:1,MAX:5},
> {ID:'NAD',MIN:1,MAX:5,LEVEL:[
>     {ID:'CTA',MIN:0,MAX:5,LEVEL:[
>         {ID:'COM',MIN:0,MAX:5},
>         ]},
>     ]},            
> {ID:'RFF',MIN:0,MAX:5,LEVEL:[
>     {ID:'DTM',MIN:0,MAX:5},
>     ]},        
> {ID:'CUX',MIN:0,MAX:5,LEVEL:[
>     {ID:'DTM',MIN:0,MAX:5},
>     ]},
> {ID:'LOC',MIN:1,MAX:200000,LEVEL:[
>     {ID:'DTM',MIN:0,MAX:5},
>     {ID:'LIN',MIN:0,MAX:200000,LEVEL:[
>         {ID:'PIA',MIN:0,MAX:5},
>         {ID:'IMD',MIN:0,MAX:5},
>         {ID:'RFF',MIN:0,MAX:5},
>         {ID:'ALI',MIN:0,MAX:5},
>         {ID:'MOA',MIN:0,MAX:5},
>         {ID:'PRI',MIN:0,MAX:5},
>         {ID:'QTY',MIN:0,MAX:999,LEVEL:[
>             {ID:'NAD',MIN:0,MAX:1},
>             ]},
>         ]},
>     ]},
> {ID:'UNT',MIN:1,MAX:1},
> ]
> }
> ]
> 
> I need to output this "structure" object into a file, how to do that ?
> 
> Jim
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090623/1977e07f/attachment.html>


More information about the Python-list mailing list