
Artem
23.10.2016
22:17:40

Igor
24.10.2016
05:40:49
Знаешь ли ты – вдоль ночных дорог
шла босиком, не жалея ног.
Сердце его теперь в твоих руках –
не потеряй его и не сломай!
https://www.youtube.com/watch?v=y6120QOlsfU

Aleserche
24.10.2016
08:00:37
спам пошел

Google

Ssi
24.10.2016
08:01:49
да ладно. Что если эти заработки работают

Ilia
24.10.2016
08:02:20
Всем всё платится

Rocket
24.10.2016
08:04:39
Мда
Накрутчики

Kill me pls
24.10.2016
08:24:34
https://habrahabr.ru/post/142140/

V
24.10.2016
08:24:47
отличный юзернейм у спамера

Ssi
24.10.2016
08:33:11

Kill me pls
24.10.2016
08:36:34

Артём
24.10.2016
15:05:29
вы чо заходите

Дмитрий
24.10.2016
15:05:48
прост

Артём
24.10.2016
15:11:02
Есть чатик C#?

v
24.10.2016
15:12:30
да
адреса я не знаю

Google

v
24.10.2016
15:12:44
но он есть

Дмитрий
24.10.2016
15:15:33

Артём
24.10.2016
15:15:44
Спасибо.

Artyom
24.10.2016
20:08:02
Подскажите, пожалуйста. Сериализую объект в json, когда открываю файл, хочется, чтобы он был не в одну сплошную строку, а учитывались переносы строк. Как так сделать? Символ \n есть, но перенос не осуществляется. И есть ли возможность увидеть норм кириллицу вместо юникодовских кодов?

Oleksandr ror191505
24.10.2016
20:09:38
Ээээ.... Винда штоле?

Andrey
24.10.2016
20:10:13
json.dumps(obj, indent=4, sort_keys=True)

Pavel
24.10.2016
20:10:55

Oleksandr ror191505
24.10.2016
20:11:11
Да и вообще, в json есть два варианта хранения текстовых данных - ascii и unicode
with open('file', 'w') as data_file:
json.dump(data, data_file, indent=4)

Artyom
24.10.2016
20:11:44
with open(filename, 'w') as outfile:
json.dump(output, outfile)

Pavel
24.10.2016
20:12:05
open(..., encoding='utf-8')

Oleksandr ror191505
24.10.2016
20:12:55

Pavel
24.10.2016
20:13:07
второй питон?

Artyom
24.10.2016
20:13:16
третий

Andrey
24.10.2016
20:13:38
добавь indent=4 в параметры

Oleksandr ror191505
24.10.2016
20:13:41
А, в третьем такой флажок есть, да

Artyom
24.10.2016
20:14:17
Как код красиво вставить?)

Pavel
24.10.2016
20:14:17
json.dumps(..., ensure_ascii=False)

Andrey
24.10.2016
20:14:56
у него же проблема не в кодировке вообще, а в том, что все пишется одной строкой

Google

Artyom
24.10.2016
20:15:10

Pavel
24.10.2016
20:15:16
у него две проблемы
с кодировкой и с переносами внутри строки
вторую я не знаю как решить.

Oleksandr ror191505
24.10.2016
20:16:34
давайте определимся с платформой
во всех трех осях разные символы переноса

Andrey
24.10.2016
20:16:54
а про кириллицу это не проблема вообще )
JSON-файл не должен показывать кириллицу
там все должно умещаться в 127-бит

Oleksandr ror191505
24.10.2016
20:17:21
json хранит либо ascii, либо utf-8

Pavel
24.10.2016
20:17:28

Artyom
24.10.2016
20:18:44
винда

Oleksandr ror191505
24.10.2016
20:19:12
винда
открывай в текстовом режиме

Artyom
24.10.2016
20:19:30
открываю как плейн текст

Andrey
24.10.2016
20:19:40
кто это сказал?
дефолтные настройки стандартных библиотек )
вообще, конечно возможен любой UTF-* (https://tools.ietf.org/html/rfc7159#section-8)
Implementations MUST NOT add a byte order mark to the beginning of a
JSON text.
вот ключевое
вы можете кодировать, но без BOM
а это уже стремно
вообще желание видеть кириллицу в JSON-файле это очень странное желание
вы не должны этого хотеть

Pavel
24.10.2016
20:23:33

Google

Artyom
24.10.2016
20:25:39
кажись понял в чем проблема, хотя может и нет. есть класс объектов Lessons, у каждого объекта lesson есть метод json, Lessons хранит лист lesson, как сериализовать все lesson в один файл? Или я придумал велосипед?
Я делаю вот так, но появляются эти \n, если выводить поэлементно в консоль, то перенос строки есть.

Admin
ERROR: S client not available

Oleksandr ror191505
24.10.2016
20:26:06
скажи чего ты хочешь получить?

b0g3r
24.10.2016
20:26:36
indent=4 же, ну вы чего загрузили парня

Artyom
24.10.2016
20:26:41
джейсонку объектов из листа

b0g3r
24.10.2016
20:26:57
добавь в json.dump indent=4

Oleksandr ror191505
24.10.2016
20:27:02
никаких toJson !
ну и возьми собери все свои дикты в лист и потом уж корми это в жсон

Andrey
24.10.2016
20:28:13
двойная сериализация )

Pavel
24.10.2016
20:28:15
indent=4 же, ну вы чего загрузили парня
хочется, чтобы он был не в одну сплошную строку, а учитывались переносы строк. Как так сделать? Символ \n есть, но перенос не осуществляется. Я это понял как "хочу переносы внутри строк".

b0g3r
24.10.2016
20:28:33
ага, значит я неправильно понял

Oleksandr ror191505
24.10.2016
20:28:41

Artyom
24.10.2016
20:28:46

Pavel
24.10.2016
20:28:54

b0g3r
24.10.2016
20:29:06
хехе

Artyom
24.10.2016
20:29:13

Oleksandr ror191505
24.10.2016
20:29:28
тебя должно волновать только то, что после десериализации будет все правильно

Andrey
24.10.2016
20:29:55

Oleksandr ror191505
24.10.2016
20:30:02

Google

Artyom
24.10.2016
20:33:29

Nursultan
25.10.2016
05:04:52
Добро пожаловать)

Adil
25.10.2016
05:05:15
Спасиб

V
25.10.2016
05:31:51
скажите, кто-то работал с firebase? какая либа наиболее годная (в оф. доке предлагают три на выбор)?
нужно забирать данные из бд, лежащей в firebase

Dmitry
25.10.2016
06:17:53
ребята надо написать калькулятор с подробным решением. где-то давно видел на это алгоритм в какой-то книге. никто не подскажет?

Aragaer
25.10.2016
06:19:17
что значит калькулятор?
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py