cpickle je klasičtější, asi i rychlejší u velkých dat, json jsem ani
nevěděl, že je přibalen k Pythonu. Pěkné.
geon
Luboš Melichar napsal(a), dne 15.9.2009 20:32:
Dobra,
děkuji za rady, ast.literal_eval() jsem opustil a zkusil to s cPickle a JSONem.
(nevim teda k čemu je určen, když ne k tomuto)
*********************
* CPICKLE
**********************
import cPickle
list = [u"čeština", u"maďarština", u"francouština"]
#ULOZENI DO SOUBORU
FILE = open("file.txt", 'w')
cPickle.dump(list, FILE)
#NACTENI ZE SOUBORU A VYPIS
FILE = open("file.txt", 'r')
list2 = cPickle.load(FILE)
FILE.close()
for record in list2:
print record
***********
* JSON
***********
import json
list = [u"čeština", u"maďarština", u"francouština"]
#ULOZENI DO SOUBORU
FILE = open("file.txt", 'w')
text = json.dumps(list)
FILE.write(text)
FILE.close()
#NACTENI A VYPIS
FILE2 = open("file.txt")
text2 = FILE2.read()
list2 = json.loads(text2)
for record in list2:
print record
Obojí funguje tak jak jsem potřeboval, nevim jak moc je to košér a
proto to sem pastuju.
Pokud je obojí rozumné, použiji ten JSON, páč datová struktura si drží
tvar a editací souboru vidím hned co vní je.
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python