@ru_python

Страница 8105 из 9768
Tigran
15.02.2019
13:14:05
мы точно про одну и ту же задачу говорим?

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:14:24
Забыл указать, python 3.7
Разобрался сам, вышло немного костыльно, но работает: def add_battle_notification(t): splitted = t.split(':') dtobj = datetime.datetime.now().replace(hour=int(splitted[0]), minute=int(splitted[1]), tzinfo=datetime.timezone(offset=datetime.timedelta(hours=3)))\ .astimezone() schedule.every().day.at(dtobj.strftime("%H:%M")).do(battle_notification) Может кому-то пригодится

Google
ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:17:03
Я об этом
Я решил, вроде все верно. Проверил

Вся проблема была в том, что у datetime.time нет метода astimezone(), а у datetime.datetime - есть. Пришлось лепить свой дейттайм с заменой данных в нем

Pavel
15.02.2019
13:21:18
offtopic: 7777 members

Единорожа
15.02.2019
13:22:57


Костя
15.02.2019
13:23:02
offtopic: 7777 members
джекпот!

вы выиграли 100000 долларов

нажмите чтобы получить приз

Единорожа
15.02.2019
13:23:29
введите данные карты с двух сторон

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:23:36
Alex
15.02.2019
13:23:59
Дайте мне 10 млн евро безвозмездно. Интим не предлагать!

bakatrouble
15.02.2019
13:24:12
нет данных

Костя
15.02.2019
13:24:39
нет данных
а с других 2х?

Google
bakatrouble
15.02.2019
13:25:00
а с других 2х?
и с других двух тоже нет

Костя
15.02.2019
13:25:11
а еще двух других?

Alex
15.02.2019
13:25:15
и с других двух тоже нет
А теперь с 6 сторон

Костя
15.02.2019
13:28:05
спасибо

Alex
15.02.2019
13:28:52
пиздец.

самое извращенное применение f-string из тех что можно себе вообразить.

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:29:22
Оу.. что-то как-то.. лаконично))

Svyat
15.02.2019
13:30:02
В общем решил проблему с установкой плагинов через pip, установил все на ПК, на котором есть прямой выход в инет, скопировал все и перенес на свой ПК. Всем спасибо за помощь...

Dk
15.02.2019
13:30:21
f'{abs(int(mks_time[:2]) - timezone//3600) % 24}{mks_time[2:]}'.rjust(5,'0') В одну строку ещё сложнее читать

Svyat
15.02.2019
13:31:09
Dk
15.02.2019
13:31:46
Alex
15.02.2019
13:31:56
дык нужно правильную платформу указывать когда качаешь.

Dk
15.02.2019
13:32:14
А так f'{int(123)}' уже строка

Svyat
15.02.2019
13:32:41
дык нужно правильную платформу указывать когда качаешь.
Виндоус и качал его и указывал, битности совпадает с виндой и пайтоном

В истерике я вообще все версии последней сборки плагина попробовал, все одно выдает, что на фото

Google
Andrii [R11]
15.02.2019
13:33:39
омг у меня струйный оргазм случился

Alex
15.02.2019
13:36:10
а что плохого?
это усложняет чтение кода.

Костя
15.02.2019
13:36:23
в данном случае он мог просто в переменную тот же код занести

Alex
15.02.2019
13:36:37
ну не всегда
конкретно в этом примере он запихал многострочное выражение в строковый литерал.

Костя
15.02.2019
13:36:40
и просто вывести в принт

Dk
15.02.2019
13:36:51
это усложняет чтение кода.
Я не за читабельностью гнался.

Костя
15.02.2019
13:36:52
и читабельность одинакова

Alex
15.02.2019
13:37:15
этим в общем-то и плохи f-строки, их можно легко абьюзить.

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:37:53
этим в общем-то и плохи f-строки, их можно легко абьюзить.
Передавать в них уже подсчитанные переменные. И вполне себе

Dk
15.02.2019
13:38:03
этим в общем-то и плохи f-строки, их можно легко абьюзить.
Логику можно проследить и написать как удобнее

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:38:25
А так это по сути все равно что пихать расчет напрямую в format

Дело вкуса. И зависит от сложности расчета

Aragaer
15.02.2019
13:40:39
уже в перл превращается с его "1+1 = @{1+1}"

Alex
15.02.2019
13:41:08
Andrii [R11]
15.02.2019
13:42:54
goatse operator

=()=

Google
Alex
15.02.2019
13:43:52
Flaming X-Wing operator

Сергей
15.02.2019
13:44:45
f'{abs(int(mks_time[:2]) - timezone//3600) % 24}{mks_time[2:]}'.rjust(5,'0') В одну строку ещё сложнее читать
Этот код должен возвращать местное время исходя из зоны в настройках устройства?

Aragaer
15.02.2019
13:44:47
мм, ошибся

$ perl -e 'print "@{[1+1]}"' 2

забыл квадратные скобки

Admin
ERROR: S client not available

Сергей
15.02.2019
13:49:53
strftime уже не модно?
Не в этом дело, посмотрел начальное задание, там подается на вход московское время, в коде оно превратилось в mks, и считает так, как будто задано не московское, а utc время

ҠᏗℯዘ ℨℯᏗℯዘӹน
15.02.2019
13:51:42
А с МКС
Там время по москве

Dk
15.02.2019
13:52:00
Тогда я слился

фей
15.02.2019
13:54:34
В датафрейме сть 251 колонка внутри которых нули и 1-цы( 6990 строк) . Как разделить на колонки 0 и 1. Или сформировать колонки где только 1.

?

Можно как-нибудь сгруппировать по содержимому?

Terminator
15.02.2019
13:58:52
@llIIIIlIIl будет жить. Поприветствуем!

qwerty
15.02.2019
14:01:18
Подскажите, плз, что почитать нубу, что бы почитать для быстрого старта про правильную структуру проекта? Нужно создать с нуля, я не понимаю, что куда класть по фен-шую. И как с импортом либо быть, я к мавену привык, где зависимости с полпинка подкючаются :(

Google
qwerty
15.02.2019
14:02:16
Какого проекта?
Веб-тесты с кукумбером

Максим
15.02.2019
14:10:23
Вопрос связан с тестированием на pytest. Имеется некая функция, которая принимает на вход большой лог файл, разбирает его, подсчитывает статистику и выводит ответ словарь, например такой: {‘key_1':{'data':'...'}, 'key_2':{'data': '...'}, ..., 'key_n': {'data': '...'}} Словарь, который возвращается в результате работы функции может содержать 1000 ключей… Сами вопросы: - Каким образом это тестировать? - Ограничивать входящие данные на небольшие логи и тестировать по видам «кейсов» (типов логов) ?

Mark
15.02.2019
14:14:16
Можно как-нибудь сгруппировать по содержимому?
если датафрейм это пандасы, то там много всяких aggregate и apply или .loc[]

Aragaer
15.02.2019
14:14:19
короче разные граничные случаи

Максим
15.02.2019
14:15:06
короче разные граничные случаи
благодарю, мой поклон

Mark
15.02.2019
14:22:49
а как ты понял, что принт медленный?))
кстати. Самый простой способ -- сделать локально мок дату и посмотреть на процесс ее обработки через pyflame

Максим
15.02.2019
14:23:33
А файл в каком виде принимает?
принимает с сервера json-файл (с elasticsearch)

Tigran
15.02.2019
14:23:51
принимает с сервера json-файл (с elasticsearch)
В смысле, прям вычитанное содержимое или имя файла или что?

Tigran
15.02.2019
14:25:12
??

qwerty
15.02.2019
14:45:37
проекты на гитхабе почитай
ну это да, но я думал, что кто-то может именно принципы объяснить

Никита
15.02.2019
14:47:53
не гуглится, есть ли возможность в питоне как-то так красиво сделать: a, b += 1, 1

У меня просто функция tuple возвращает, который прибавить надо к двум переменным

Denis
15.02.2019
14:51:47
>>> adder = functools.partial(map, operator.add) >>> a, b = adder((a, b), (1, 1))

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