Найти - Пользователи
Полная версия: сохранить файл
Начало » Python для новичков » сохранить файл
1 2
damon
Создать словарь из 5 пар ключ:значение (Готово)

И сохранить это словарь в формате json (Вроде готово)

Сохранить в в текстовый файл (output.txt) (Не готово)

json.dumps({“Login”:“dima”, “Password”:123, “email”:123123, “Country”:“Russia”, “City”:“Moscow”},sort_keys=True)
izekia
учите работу с файлами в питоне
и документацию по методу json.dump прочтите
doza_and
damon
И сохранить это словарь в формате json (Вроде готово)
damon
Сохранить в в текстовый файл (output.txt) (Не готово)
https://ru.wikipedia.org/wiki/JSON
JSON (англ. JavaScript Object Notation, обычно произносится как /ˈdʒeɪsən/) — текстовый формат обмена данными.

Т.е. json это уже текстовый файл. Делать ничего не надо (пока вам не уточнят что такое текстовый файл).
izekia
 with open('./test.json', 'w', encoding='utf8') as f:
    json.dump({"Login": "dima", "Id": 123, "email": "123123", "Country": "Russia", "City": "Moscow"},sort_keys=True, fp=f)
with open('./test.json', 'r', encoding='utf8') as f:
    print(json.load(f))
    f.seek(0)
    print(f.read())

и последние две строчки, чтобы было понимание, что на самом деле ключи при записи отсортировались, но при загрузке в они были расположены в соответствии с реализацией словаря в питоне
Iskatel
Глупость скажу, но скажу… не гопники же среди ночи разбудили: запили прогу
Учили же, конспекты там и тп…

ТС, ты нафига прогуливал, и даже конспекты не переписал у однокурсников?
doza_and
Iskatel
ТС, ты нафига прогуливал, и даже конспекты не переписал у однокурсников?
:) Это он чтобы до всего дойти самому.
http://sofaikido.ru/wp-content/uploads/2013/03/%D0%9C%D0%B8%D1%8F%D0%BC%D0%BE%D1%82%D0%BE-%D0%9C%D1%83%D1%81%D0%B0%D1%81%D0%B8.-%D0%9A%D0%BD%D0%B8%D0%B3%D0%B0-%D0%9F%D1%8F%D1%82%D0%B8-%D0%9A%D0%BE%D0%BB%D0%B5%D1%86.pdf
Iskatel
doza_and
Весьма посредственный перевод, плиз ссылку на оригинал.
Iskatel
И да, я понял, что вы этим хотели сказать…

Но решать надо или нет… Каждому дано. Ибо иль “информатика” побочное явление, и прогу написать не спрашивают, ибо… Нафига ты туда пошел если не хочешь?
frombrest
damon
Создать словарь из 5 пар ключ:значение (Готово)И сохранить это словарь в формате json (Вроде готово)Сохранить в в текстовый файл (output.txt) (Не готово)json.dumps({“Login”:“dima”, “Password”:123, “email”:123123, “Country”:“Russia”, “City”:“Moscow”},sort_keys=True)

 >>> import json
>>> d = {'pos1':'value1', 'pos2':'value2', 'pos3':'value3', 'pos4':'value4', 'pos5':'value5'}
>>> output_string = json.dumps(d)
>>> output_string
'{"pos3": "value3", "pos1": "value1", "pos4": "value4", "pos2": "value2", "pos5": "value5"}'
>>> output_file = open(r'd:\text.txt','w')
>>> output_file.write(output_string)
90
>>> output_file.close()
izekia
frombrest
а почему Вы используете думпс и не используете думп?)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB