@python_beginnersЭта группа больше не существует

Страница 1337 из 1885
Janek
02.03.2017
21:36:58
Вон элм меня избавил от жс.

melancholiac
02.03.2017
21:37:26
надеюсь меня тож избавит

или клож

Janek
02.03.2017
21:37:35
100%

Google
Janek
02.03.2017
21:37:50
Кложурь завтра начну читать

Короче. И код красивее станет после ФП

Я отвечаю

Начал дату от поведения отделять

melancholiac
02.03.2017
21:39:02
Janek
02.03.2017
21:39:33
Нет.

derevotyan
02.03.2017
21:50:34
Написав async def ты лишь создала не генератор, а корутину
Да понимаю я это, понимаю. Во, на стаковерфлоу нашла пример кода с await asyncio.sleep(0) , это, кажется, то, что мне надо.

Маришка
02.03.2017
21:50:58
Это называется бред

derevotyan
02.03.2017
21:51:10
То есть так нельзя?

Маришка
02.03.2017
21:51:53
Корутина подождет и вернется к работе через 0 секунд?

Как ты это представляешь

Eugene
02.03.2017
21:52:59
а 0.1 можно?

derevotyan
02.03.2017
21:53:19
Корутина прервется (на ввод-вывод, например), вернется к работе, когда сможет.

Google
derevotyan
02.03.2017
21:53:40
Хочу дать понять корутине, что здесь можно прерваться.

Вот этот вопрос http://stackoverflow.com/questions/33522848/python-3-5-async-for-blocks-the-ioloop

Eugene
02.03.2017
21:55:11
я немного не в тебе и не совсем понимаю, но может можно каким-нибудь логическим флагом это обозначить?

Маришка
02.03.2017
22:08:45
Зачем коррутине прерываться для вывода

Monday Begins on Saturday
03.03.2017
06:51:18
Привет. Такой вопрос. У меня есть функция, которая принимает имя директории и выдает список файлов внутри, то что лучше всего делать если такой папки не существует? Кидать исключение ValueError или другое какое-то исключение или возвращать пустой список?

Ivan
03.03.2017
06:56:00
Да вобщем тут исключение наверное лишнее.

Monday Begins on Saturday
03.03.2017
06:57:12
Я просто наткнулся на список исключений в Python и думаю теперь когда какие кидать в своих программах. Не зря же их столько

Проксимов
03.03.2017
06:58:20
Тут вообще не надо исключения кидать

Ivan
03.03.2017
06:58:35
исключение это если ты обращаешься к файлу, а его нет. то есть не спрашиваешь список, а именно обращаешься к нему безусловно. вот тут будет уместно.

Monday Begins on Saturday
03.03.2017
06:59:59
Сейчас убрал проверку. Сам python на listdir с несуществующей папкой OSError кидает

Проксимов
03.03.2017
07:01:01
Если тебе нужно это для юзера сделать то запихни в while цикл, пока он не введёт правильный каталог будет просить написать снова

Monday Begins on Saturday
03.03.2017
07:04:23
Как-то так короче: https://gist.github.com/shelomentsevd/5065c807fa305660324deb95764155ea

Johnnie
03.03.2017
07:05:30
> getFilesFromDir not pep :D

Monday Begins on Saturday
03.03.2017
07:06:19
> getFilesFromDir not pep :D
? А в pep как? get_files_from_dir?

Johnnie
03.03.2017
07:06:29
ну

Pavel
03.03.2017
07:07:44
Тогда уж filenames

Monday Begins on Saturday
03.03.2017
07:08:38
get_filenames_from(_dir) - кстати норм?

Google
Pavel
03.03.2017
07:09:13
get_filenames_from(_dir) - кстати норм?
А зачем _dir?Есть же path

Monday Begins on Saturday
03.03.2017
07:10:07
А зачем _dir?Есть же path
get_filenames_from(_path)? Ерунда какая-то

Johnnie
03.03.2017
07:10:08
filenames_list(path) ?

Monday Begins on Saturday
03.03.2017
07:11:01
filenames_list(path) ?
get_filenames_list(path) лучше мне кажется

глагол должен быть

В любом случае. Исключения-то правильно использую? Название функций это дело десятое

53r63rn4r
03.03.2017
07:12:40
Я обычно пишу типа def get_filenames(path: str) -> list: return []

Johnnie
03.03.2017
07:13:56
кстати, а в чем разница от докстринга?

Monday Begins on Saturday
03.03.2017
07:13:57
Я обычно пишу типа def get_filenames(path: str) -> list: return []
Ого. Можно типы задавать? Надеюсь это в 2.7 есть?

53r63rn4r
03.03.2017
07:14:15
Net

Johnnie
03.03.2017
07:14:20
:D

53r63rn4r
03.03.2017
07:14:24
3.4+

53r63rn4r
03.03.2017
07:14:52
кстати, а в чем разница от докстринга?
А хз, но вот в пайчарме это помогает, если один тип

Тогда подсвечиваются доя этой переменной методы работы с этим типом

Удобно

Monday Begins on Saturday
03.03.2017
07:15:52
53r63rn4r
03.03.2017
07:16:36
Если ты не математик, не летчик и не энтерпрайз, бросай это дело и переходи сразу на 3.6

:D
Я кстати с докстрингой вот там есть всякие типа :rtype: Только с жтим работаю

53r63rn4r
03.03.2017
07:18:08
Думаю, что докстринги только для доки по сути нужны

Google
Dmitry
03.03.2017
07:18:14
можно как то из 1000 сделать 1 000 с помощью format()?

53r63rn4r
03.03.2017
07:18:21
Работу-то с 3.6 реально найти?
Да, если ты только начал

То как раз за полгода добьешь

Ivan
03.03.2017
07:18:39
Работу-то с 3.6 реально найти?
Скоро ты будешь спрашивать про работу с 2.7

Johnnie
03.03.2017
07:18:57


Admin
ERROR: S client not available

Johnnie
03.03.2017
07:19:01
ругается одинаково в принципе

Igor
03.03.2017
07:19:13
Работу-то с 3.6 реально найти?
ты так говоришь, как будто на 3.5 или 2.7 тебе придется отучиться пять лет в вузе

53r63rn4r
03.03.2017
07:19:21
Хд

Igor
03.03.2017
07:19:29
чтобы начать работать за бабло с другой версией

особенно 3.4 и 3.6, так много всего, да)

53r63rn4r
03.03.2017
07:20:06
ругается одинаково в принципе
Ну да, но эти штуки в функциях это новее, чем докстринги

Тоже самое, как 5 вариантов форматирования строк

Igor
03.03.2017
07:20:50
почему пять?

53r63rn4r
03.03.2017
07:20:58
А сколько?

Вчера видел статью - 5

Igor
03.03.2017
07:21:17
%, format, f literals

53r63rn4r
03.03.2017
07:21:26
Ага, нихуя

Igor
03.03.2017
07:21:30
мб я не знаю чего

Monday Begins on Saturday
03.03.2017
07:21:31
особенно 3.4 и 3.6, так много всего, да)
Смотрел на headhunter, не так уж много

Google
Pavel
03.03.2017
07:21:36
Два процента, два формата и f

Igor
03.03.2017
07:21:46
Monday Begins on Saturday
03.03.2017
07:22:05
что смотрел на хх?
Вакансии для python'истов

Pavel
03.03.2017
07:22:11
Чего два?

Igor
03.03.2017
07:22:16
Вакансии для python'истов
и как это связано с тем, что я написал?

Два процента, два формата и f
процента, например

или формата

Monday Begins on Saturday
03.03.2017
07:22:50
и как это связано с тем, что я написал?
А сорян, я тебя не понял. Думал ты про кол-во работы на 3.4+ python

Igor
03.03.2017
07:22:59
особенно 3.4 и 3.6, так много всего, да)
"много всего" в смысле много различий

Johnnie
03.03.2017
07:22:59
'{}.{}' & '{first}.{second}'?

Igor
03.03.2017
07:23:03
ненене)

'{}.{}' & '{first}.{second}'?
один и тот же формат же о_О

Pavel
03.03.2017
07:23:16
Igor
03.03.2017
07:23:36
ну хз. можно еще %.2f вспомнить

Johnnie
03.03.2017
07:23:44
один и тот же формат же о_О
та не ты чо. там же .format(123, 321) и .format(first=123, second=321)

Igor
03.03.2017
07:23:53
ну да. и?

Страница 1337 из 1885

Эта группа больше не существует Эта группа больше не существует