Let me get my question more clear,
I want like the "structure" object printed into another python source file,
which i will use in other program.
The pickled format or even JSONed format does not fullfil my requirement, does
it?
Do i make it clear, I still need your guides.
Jim
Detail step:
#
#this object is constructed in A.py
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},
]
}
]
##
#Then I need some code to output the exactly same
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},
]
}
]
# Into second file B.py
B.py will be a file of another application.
--
http://mail.python.org/mailman/listinfo/python-list