@ru_python

Страница 690 из 9768
[Anonymous]
08.05.2016
09:59:41
Ну так засунь в код и бери элемент.

Whore Amazing
08.05.2016
10:00:01
Покажи json
https://geocode-maps.yandex.ru/1.x/?geocode=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0,+%D0%A2%D0%B2%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F+%D1%83%D0%BB%D0%B8%D1%86%D0%B0,+%D0%B4%D0%BE%D0%BC+7&format=json

Google
Whore Amazing
08.05.2016
10:00:24
И что ты хочешь найти?
путь к элементу Point.

тут сайт дали, он, вроде, удобный. пошел рыть.

[Anonymous]
08.05.2016
10:01:54
путь к элементу Point.
response->featureMember->GeoObject->Point

Andrey
08.05.2016
10:02:04
А у яндекса спецификаций нет? Зачем такие велосипеды?

[Anonymous]
08.05.2016
10:02:06
Пиздец как далеко.

Действительно.

Так просто и не додуматься.

Whore Amazing
08.05.2016
10:02:12
[Anonymous]
08.05.2016
10:02:18
а вот и нет.
Значит ты косячно парсишь.

Maxim robox
08.05.2016
10:02:22
тут сайт дали, он, вроде, удобный. пошел рыть.
https://chrome.google.com/webstore/detail/json-editor/lhkmoheomjbkfloacpgllgjcamhihfaj?hl=en Могу ещё это посоветовать.

Igor
08.05.2016
10:02:50
привет, а чо, в urllib3 нет urlopen, urlretrieve?

Whore Amazing
08.05.2016
10:02:51
Значит ты косячно парсишь.
ты пропустил как минимум GetObjectCollection в пути.

[Anonymous]
08.05.2016
10:03:08
И чего.

Google
[Anonymous]
08.05.2016
10:03:26
response->GetObjectCollection->featureMember->GeoObject->Point

У каждого GeoObject внутри featureMember есть Point.

Whore Amazing
08.05.2016
10:03:52
на самом деле, в чистой строке ответа это смотрится действительно страшно.

Andrey
08.05.2016
10:03:52
Я конечно понимаю, что читать инструкции не комильфо, но всё же... https://tech.yandex.ru/maps/doc/geocoder/desc/concepts/response_structure-docpage/?ncrnd=792

[Anonymous]
08.05.2016
10:04:09
Потому что ему не нравится большая вложенность.

Пусть напишет в Яндекс, может они репу почешат и поменяют.

Whore Amazing
08.05.2016
10:04:39
ну не нагнетай

Andrey
08.05.2016
10:04:50
Он хочет json['Point'].
И что? Ему же страшно смотреть в чистой строке ответа. А там написано и красиво всё оформлено.

Maxim robox
08.05.2016
10:05:08
Ещё есть либа dpath. Ею удобно лазить вглубь словарей. Особенно, которые получаются после всяких json.

Andrey
08.05.2016
10:05:52
Andy
08.05.2016
10:06:20
Whore Amazing
08.05.2016
10:06:27
А ты доки читал перед попыткой разобраться?
там тоже не сильно понятно. та же чистая строка, только другим цветом.

в и тоге вышло жсон["response"]["GeoObjectCollection"]["featureMember"][0]["GeoObject"]["Point"] отлично, епт, 6 уровней вложенности.

[Anonymous]
08.05.2016
10:07:06
Чем тебе это мешает-то?

Whore Amazing
08.05.2016
10:07:14
размером.

[Anonymous]
08.05.2016
10:07:24
Если тебе не нравится, как это выглядит, то пришло время писать на Ruby!

Whore Amazing
08.05.2016
10:07:26
сложно визуально разобраться.

[Anonymous]
08.05.2016
10:07:40
Если тебе не нравится, как это выглядит, то пришло время писать на Ruby!
Там 1000 и 1 костыль для того чтобы выглядело красивенько.

Google
[Anonymous]
08.05.2016
10:07:44
Для всего.

И что? Скопируй значение куда-нибудь и радуйся.
В переменную массив забить и всё.

Whore Amazing
08.05.2016
10:08:22
И что? Скопируй значение куда-нибудь и радуйся.
да, но искать этот путь было ужасно.

Maxim robox
08.05.2016
10:08:29
в и тоге вышло жсон["response"]["GeoObjectCollection"]["featureMember"][0]["GeoObject"]["Point"] отлично, епт, 6 уровней вложенности.
Если тебе так больше нравится, то на dpath это выглядело бы так: response['response/GeoObjectCollection/featureMember/0/GeoObject/Point']

[Anonymous]
08.05.2016
10:08:44
да, но искать этот путь было ужасно.
Чего там искать, 1 минута.

Andrey
08.05.2016
10:08:50
да, но искать этот путь было ужасно.
Блин, чувак. Возьми текстовый редактор с поддержкой json. И сворачивай блоки кода. В чём проблема?

Whore Amazing
08.05.2016
10:09:07
следующим напишу парсер, который при клике по ключу дает к нему полный путь.

Andrey
08.05.2016
10:09:08
Даже notepad++ подходит.

Whore Amazing
08.05.2016
10:09:23
да я даже в npp запутался :(

Andrey
08.05.2016
10:09:35
да я даже в npp запутался :(
Мде... Сочувствую.

Whore Amazing
08.05.2016
10:09:43
я прост туплю порою.

Igor
08.05.2016
10:15:45
?????

привет, а чо, в urllib3 нет urlopen, urlretrieve?

Whore Amazing
08.05.2016
10:21:26
зачем urllib3? requests наше все.

Igor
08.05.2016
10:23:20
если фотан надо загрузить то как жить? Раньше было через urllib2.urlretrieve() а щас то как жить?))

Whore Amazing
08.05.2016
10:31:58
через requests.

там все-все есть.

[Anonymous]
08.05.2016
10:44:33
Emacs Mode for VSCode
А чем тебя админы элементари не устраивают?

Google
Владимир
08.05.2016
10:45:54
привет, а чо, в urllib3 нет urlopen, urlretrieve?
Что есть urllib3? Это вы так обозвали urllib для py3?

Igor
08.05.2016
10:46:33
sudo pip3 install urllib3

и узнаешь секрет

Владимир
08.05.2016
10:48:30
И нахрен он нужен? Для py2 - urllib2, для py3 - urllib.request

А ещё лучше как советовали выше, просто requests

Igor
08.05.2016
10:51:36
или wget Забыл про такую чудесную штуку

Petr
08.05.2016
10:57:59
curl тоже ок

Admin
ERROR: S client not available

Igor
08.05.2016
11:13:34
fetch

[Anonymous]
08.05.2016
13:28:18
привет, питонщики

parikLS
08.05.2016
13:33:40
привет

Eugene
08.05.2016
13:34:18
питонистов называют питонистами обычно а не питонщиками

Sergey
08.05.2016
13:36:51
питонаторы

Dan
08.05.2016
13:39:12
Питоняши

Сергей
08.05.2016
13:40:07
питоноёбы

Maksim
08.05.2016
13:41:49
А по java натыкался кто нить на интересный канал?:)

fox.hs
08.05.2016
13:58:20
498 человек.

Скоро 500.)

Whore Amazing
08.05.2016
13:59:00
def codegen(): str = "" for i in range(7): str[i] = random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits) if wrapper.query("select * from table where code = {!s}".format(str)): str = codegen() return str Достаточно изящное решение?

Google
Whore Amazing
08.05.2016
14:00:20
задача - генерировать уникальный код для записей в таблице

Mikhail
08.05.2016
14:00:27
str - это встроенный питоний класс

Whore Amazing
08.05.2016
14:00:37
да, точно, сейчас поправлю.

Pavel
08.05.2016
14:01:01
Цикл while и select count(*) лучше.

Whore Amazing
08.05.2016
14:01:27
почему count(*)? работает быстрее?

parikLS
08.05.2016
14:04:11
почему count(*)? работает быстрее?
каунт может работать по индексу, каунт записей может хранится в метаданных, вообще смотря какая база)

Whore Amazing
08.05.2016
14:04:31
постгри

спасибо всем

Rustem
08.05.2016
14:07:44
ребят, есть кто на heroku развертывал проект?

не могу понять, развернул. все пашет

добавляю товары в базу через админку

все отлично отображается

спустя какое-то время(пару часов) добавленные картинки товаров куда-то деваются(сервак пишет что их нет)

trump ? trump ? hillary
08.05.2016
14:08:44
А чем тебя админы элементари не устраивают?
дети, которые увидели слово линукс и резко завысили себе самооценку

хоть и такими можно многих назвать, у них это особенно

Igor
08.05.2016
14:54:47
ребята, вопрос... А в питоне есть модуль для работы с вифи(то есть не создавать точку доступа, а передача данных и т.д.) или блютуз?

Petr
08.05.2016
14:55:19
А чем вифи от проводного отличается?

В передаче данных

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