@ru_python

Страница 2516 из 9768
CLTanuki
16.03.2017
21:18:07
А какая версия PMA?

Konstantin
16.03.2017
21:18:17
да что тут давать... функционал весь на скрине

ща

Ilya (insecure phone)
16.03.2017
21:19:27
А если притти принт не пользовать то json наверное будет одной строкой. Может удобное парсить будет

Google
Konstantin
16.03.2017
21:19:50
хм

не, все равно дает коммент

php...

Ilya (insecure phone)
16.03.2017
21:21:08
А какие варианты format есть? Если yaml то комментарии ок

CLTanuki
16.03.2017
21:21:49
Версия PMA?

Ilya (insecure phone)
16.03.2017
21:22:21
Комментарии ок но если json в строку то парсить проще

Konstantin
16.03.2017
21:22:25
да я не нашел где глянуть

да и сменить не могу

это хостинг

прсто колхозить не хочется

эт конечно на один раз, загрузить данные и все... просто хотелось красиво.. а если быстро то вот так как в картинке

А какая версия PMA?
Version information: 4.6.4

Google
CLTanuki
16.03.2017
21:25:41
Красиво?

Pony orm.

Ilya (insecure phone)
16.03.2017
21:26:15
Если в строку то что-то типа if i == 3: return json.load(item)

Konstantin
16.03.2017
21:28:02
Pony orm.
peewee orm -- как вариант )

CLTanuki
16.03.2017
21:28:23
Вот и решение=)

Ilya (insecure phone)
16.03.2017
21:28:29
For item in f.lines() или типа того, не помню

CLTanuki
16.03.2017
21:28:35
Pythonic way.

Покажи файл

Кусок с комментом.

Konstantin
16.03.2017
21:28:59
Если в строку то что-то типа if i == 3: return json.load(item)
по сути я тож самое делаю только через for

Ilya (insecure phone)
16.03.2017
21:30:22
Если item это строка из файла то нужно обязательно чтобы json был одной строкой

Konstantin
16.03.2017
21:30:51
Ilya (insecure phone)
16.03.2017
21:31:19
А без притти принт?

CLTanuki
16.03.2017
21:31:27
Покажи файл
Ну так for line in readlines() if not line.startswith('//')

Так его весь в одну строку аппендишь и дальше читаешь.

Konstantin
16.03.2017
21:32:37
Если item это строка из файла то нужно обязательно чтобы json был одной строкой
файл у меня хуманридбл, я там просто две строки пропкскаю и уже потом все загружаю.

Ilya (insecure phone)
16.03.2017
21:33:33
21 век, phpmyadmin не экспортит machine-readable ?

CLTanuki
16.03.2017
21:46:33
Там много форматов разных... Вот только я в 21 веке уже PMA не пользуюсь=)

Google
CLTanuki
16.03.2017
21:46:38
Только православный слоник.

Дмитрий
16.03.2017
21:59:11
Это не JSON, даже если вы почистите все комментарии

CLTanuki
16.03.2017
21:59:43
С чего бы?

Дмитрий
16.03.2017
22:00:25
Буква O в JSON означает Object. Объект представляется в { фигурных скобках }. В файле же [массив]

CLTanuki
16.03.2017
22:00:39
Правильно.

Массив объектов.

Массив со строками из БД, каждая из которых представлена объектом.

Дмитрий
16.03.2017
22:01:26
Возьмите какой-нибудь онлайн жзон декодер и скормите ему [{эту строку}] — он не сможет

CLTanuki
16.03.2017
22:02:39
Так это кусок файла.

Дмитрий
16.03.2017
22:03:03
Например, по этой причине, ответы JSON в $.ajax() имеют вид {"error": 0, "data": [блаблабла]}

Так это кусок файла.
Тогда скинь, пожалуйста, первые строки

CLTanuki
16.03.2017
22:04:58
Константи[{ "id": 1 }]

CLTanuki
16.03.2017
22:05:01
Ой

[{ "id": 1 }]

http://jsonlint.com/

Вставь сюда.

Валидно.

Дмитрий
16.03.2017
22:08:21
Секунду, я с телефона, на SOF ищу, был вопрос...

CLTanuki
16.03.2017
22:09:36
Строку в валидатор вставь.

Дмитрий
16.03.2017
22:12:38
Да, и по документации она проходит

Google
Дмитрий
16.03.2017
22:13:28
Но не всё так просто. Я как-то так же попал. Извини, ещё не нашел

Я аж ноут пошел открыл. Сейчас попробую :)

CLTanuki
16.03.2017
22:15:39
=)

Admin
ERROR: S client not available

Дмитрий
16.03.2017
22:20:01
Пока что удалось себе доказать, что я дурак, а ты прав. Пробую дальше :)

Konstantin
16.03.2017
22:24:09
вот, терерь красиво



вот для этого



спасибки всем ))

CLTanuki
16.03.2017
22:25:19
?

Дмитрий
16.03.2017
22:33:48
Собрал для мультилайновых случаев: jsonstring = """// fruits ["apple", "banana"] // numbers [1, 2, 3] // multiline { "multi": 1, "line": 2 } """ jsonfiles = [] jsonfile = [] for l in jsonstring.split('\n'): if l.startswith('//'): jsonfiles.append("".join(jsonfile)) jsonfile = [] elif l not in ('\n', '', ): jsonfile.append(l) jsonfiles.append('\n'.join(jsonfile)) for f in jsonfiles: if f: print("File %s:" % f) print(json.loads(f)) print("")

File ["apple", "banana"]: ['apple', 'banana'] File [1, 2, 3]: [1, 2, 3] File { "multi": 1, "line": 2 }: {'line': 2, 'multi': 1}

Маришка
16.03.2017
22:42:09
for line in f будет то же самое что и for line in f.readlines()

Konstantin
16.03.2017
22:45:43
Маришка
16.03.2017
22:47:11
я чуть выше уже все сделал )
Я на это же и ответила :/

Konstantin
16.03.2017
22:47:31
))

Маришка
16.03.2017
22:48:12
Я просто сказала что for line in f и for line in f.readlines() Дают такой же результат

Google
Маришка
16.03.2017
22:51:32
Велп, чисто для интереса завтра проверю через timeit

Pavel
17.03.2017
01:50:32
Велп, чисто для интереса завтра проверю через timeit
проверь на файле в пару гигабайт, и потребление память замерь.

x3233
17.03.2017
03:02:43
Petr
17.03.2017
04:02:32
ткинтер как листбокс по высоте сделать равным содержимому?

x3233
17.03.2017
04:19:58
не знаю про ткинтер но может как то так? height = lenght(you_items)

Nurik
17.03.2017
05:06:40
Всем привет. Развернул у себя весь стек OSM. Сервер тайлов, геокодер и так далее. Теперь нужна функция как в навигаторах чтобы ты ей дал одну и другую координату, а она тебе с учетом дорог и тупиков - дала минимальный путь в Км. Нашёл либу PyrouteLib, но не знаю подойдёт ли она для моих целей. Кто-нибудь может ответить на этот вопрос ?

arisu
17.03.2017
05:44:31
Дийкстру спроси

Он знает

Nurik
17.03.2017
06:04:56
тебе обязательно питоний нужен? graphhopper есть, osrm
О, похоже OSMR то, что нужно. Спасибо.

Jim
17.03.2017
06:11:40
сразу местом запасись, он osm дамп съедает и под каждый профиль для рассчёта маршрутов фигачит базу

Страница 2516 из 9768