@ru_python

Страница 199 из 9768
Viktor
21.01.2016
16:16:30
потому нельзя response.ok, надо response["ok"]

не, дело в отправщике

keyboard test ```

еще вопросик

Google
Viktor
21.01.2016
16:23:53
if from_url: file = get(document).content else: file = open(document, "rb") ИЛИ file = get(document) if from_url else open(document, "rb")

что лучше выглядит?

Фԉùཎыч⚠️
21.01.2016
16:26:04
ИЛИ

А так, второй вариант.

Pavel
21.01.2016
16:47:54
а я за первый. во-первых, брекпоинты можно поставить на конкретном варианте; во-вторых юниттест с покрытием покажет второй вариант зелёным, даже если тестировался только один путь. Первый вариант посчитает coverage отдельно для каждой строки.

Kolyann
21.01.2016
17:04:42
Лол, начал писать на питоне — разучился моментально различать ' и "
в питоне есть синтаксическая разница между ' и "?

Viktor
21.01.2016
17:05:01
Kolyann
21.01.2016
17:05:11
я просто помню, что в груви есть, он строку воспринимает либо как грувевскую, либо как чисто явовскую

Pavel
21.01.2016
17:05:35
нет, нету

'a', "a", '''a''', """a""" - всё одинаково.

только в трёх кавычках можно делать строки из нескольких строк: a="""Однажды в студёную зимнюю пору я из лесу вышел """

Henaro
21.01.2016
17:43:02
И снова зашёл

После прикосновений к пёрлу выработалась привычка ставить ' для константных строк и " для измеряемых

Google
Viktor
21.01.2016
17:49:50
ребят

квесчн

как извлечь последний кусок из строки разделённой?

толкьо сплит во временный массив?

list•

Ilya
21.01.2016
17:51:47
[-1]?

Viktor
21.01.2016
17:52:44
[-1]?
спасиб

from urllib.parse import urlparse urlparse(url).path.split('/')[-1] Вот так норм вылавливать имя файла из ссылки?

# __ # /__) _ _ _ _ _/ _ # / ( (- (/ (/ (- _) / _) # / vs `# __ # /__) _ _ _ _ _/ _ # / ( (- (/ (/ (- _) / _) # /` vs # __ # /__) _ _ _ _ _/ _ # / ( (- (/ (/ (- _) / _) # /

Сан
21.01.2016
18:03:47
Питониств

Гуру

Джанго

Кто юзал

Ivan
21.01.2016
18:06:38
Никто, это же канал про аниме

Viktor
21.01.2016
18:15:09
kjk if isinstance(v, (tuple, list)): if len(v) == 2: fn, fp = v elif len(v) == 3: fn, fp, ft = v else: fn, fp, ft, fh = v

dat feel когда лень искать example, и читаешь исходники библиотеки, чтобы понять что не так

нихера не понимаю

СУКА

ВСЁ ЭТО ВРЕМЯ

Google
Viktor
21.01.2016
18:40:01
Я НЕ ЗАМЕЧАЛ ЧТО ОН ЗАСОВЫВАЕТ ФАЙЛ В ОБЪЕКТ

Мерлин
21.01.2016
18:40:50
только в трёх кавычках можно делать строки из нескольких строк: a="""Однажды в студёную зимнюю пору я из лесу вышел """
Был сильный мороз Смотрю: поднимается медленно в гору Лошадка, везущая воз анаши

Сан
21.01.2016
18:41:18
ясно

с джанго тут не работают

либо кто то дрочит

Мерлин
21.01.2016
18:41:47
По-моему виктор работает

Viktor
21.01.2016
18:41:53
АХХАХАХАХА

Я вообще сишник, который питоном только балуется

Мерлин
21.01.2016
18:42:10
Нет? Но кто-то точно писал

Kolyann
21.01.2016
18:42:14
виктор совершенно случайно не начал джанго изучать дня 3 назад?

Мерлин
21.01.2016
18:42:23
А, сергей, точно

Сан
21.01.2016
18:42:47
Какой из ? :D

Viktor
21.01.2016
18:43:08
facepalm
post(..., file={'document': file}, ...)

Мерлин
21.01.2016
18:43:30
Какой из ? :D
Чорт Я людей по аватаркам различаю Сейчас посмотрю в истории

Павел Сайт на джанго пишет Павел

Viktor
21.01.2016
18:44:51
ну теперь хоть NameError, не аттрибуты

Мерлин
21.01.2016
18:45:23
@zagrebelin

Pavel
21.01.2016
18:45:35
с джанго тут не работают
Сан Саныч, то вопрос-то задавай, без прелюдий и длиннных подходов.

Viktor
21.01.2016
18:45:52
+

Google
Viktor
21.01.2016
18:46:12
ValueError

Sergey
21.01.2016
18:46:27
Сижу и думаю. Почему pip не работает как npm в nodejs. Че за калечный requirements.txt, почему не запилить как в ноде package.json

Viktor
21.01.2016
18:47:36
Ну запили

Pavel
21.01.2016
18:48:32
А в чём принципиальная разница, txt и json?

Viktor
21.01.2016
18:50:01
ООООООУ ЕЕЕ

Заработало!!!!!!!!!

឵Roma
21.01.2016
18:50:15
А в чём принципиальная разница, txt и json?
Лол Ну txt это форматт текстового файла

Pavel
21.01.2016
18:51:16
спасибо, объяснил дураку. а в контесте requirements.txt и package.json?

Admin
ERROR: S client not available

឵Roma
21.01.2016
18:51:55
Может разный тип хранения данных?

Pavel
21.01.2016
18:52:44
всё ещё не вижу такой вот прям великой разницы.

឵Roma
21.01.2016
18:53:35
Просто кому-то нравится хранить данные в JSON а комуто в Config(text), а ещё бывает и в XML

Pavel
21.01.2016
18:55:19
ок, спрошу просто. Нам надо пакетному менеджеру указать зависимости нашего пакета. Что можно сделать в package.json, чего нельзя в requitements.txt? Впрос конткретно про pip и npm, а не про абстрактные данные.

឵Roma
21.01.2016
18:55:27
Например .txt(Config'и) из юзают как конфиги, JSON в основном используется в API системах, а XML для реализации GUI, тип в Java

И принцип работы.

Pavel
21.01.2016
18:56:13
ну так расскажите про разницу.

Sergey
21.01.2016
18:56:33
package.json объединяет в себе инфу о пакете, инфу об авторе, репозитории, зависимостях самого проекта и dev, конфиги для модулей (например browserify)

Artem
21.01.2016
18:57:17
то есть почти то же самое, что setup.py

Sergey
21.01.2016
18:57:37
да, только все это в одном месте.

Google
Sergey
21.01.2016
18:58:24
В python же дев зависимости в одной файле, основные зависимости в другом, еще кусок инфы в setup.py

После npm, pip кажется архаизмом

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

Pavel
21.01.2016
18:59:38
да, npm крутой, это есть. несолько раз в докладах по питону на разных конфах звучала такая мысль.

надо смотреть на разницу в возрасте, когда пилили pip, а когда Npm

Viktor
21.01.2016
19:00:24
def foo(*test): print(isinstance(test, tuple))

всегда будет True?

Pavel
21.01.2016
19:00:33
плюс необходимость хоть какой-то backward compatibility,

Sergey
21.01.2016
19:00:58
Интерестно, можно ли запилить аналог npm для python

Viktor
21.01.2016
19:01:16
឵Roma
21.01.2016
19:01:27
Интерестно, можно ли запилить аналог npm для python
да, думаю можно, но думаю о package.json мона забыть.

Viktor
21.01.2016
19:01:44
npm > ppm
ну или так

ребята

def foo(*test): print(isinstance(test, tuple))

всегда будет True?

឵Roma
21.01.2016
19:02:40
Аргументы?
Большая половина написаных модулей не содержит подобной информации, автор, версия, ссылка на git и тд.

Sergey
21.01.2016
19:02:50
А разве *test не в список разворачивает?

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