Чтение / запись объекта JSON из файла в Python · GitHub

import simplejson
импортировать json
def put (data, filename):
try:
jsondata = simplejson.dumps (data, indent = 4, skipkeys = True, sort_keys = True)
fd = open (filename, ‘w’)
fd.write (jsondata)
fd.close ()
кроме:
print ‘ERROR writing’, filename
pass
def get (имя файла):
duplicata = {}
попробуйте:
fd = open (filename, ‘r’)
text = fd.read ()
fd.close ()
duplicata = json.read (текст )
# Хм. это возвращает ключи юникода …
#returndata = simplejson.loads (text)
за исключением:
print ‘НЕ МОЖЕТ ЗАГРУЗИТЬ:’, имя файла
вернуть возвращаемые данные
if __name__ == ‘__main __’:
o = get (sys.argv [1]);
if o:
put (o, sys .argv [1]);
Оцените статью
techsly.ru
Добавить комментарий