@ru_python

Страница 9108 из 9768
Aragaer
22.05.2019
06:52:00
вместо for a in range(len(hz)): либо сразу используй for a in hz:

Марк
22.05.2019
06:52:06
Ко вчерашнему размышлизму. Блин, а я ведь впервые столкнулся с кодом на пайтоне, где приходится считать инструкции. Когда лишнее обращение к чему-то длительностью в 1 -3 становится критичным. Хех.

Aragaer
22.05.2019
06:52:15
либо, если тебе нужен еще и индекс, то for i, a in enumerate(hz):

Google
Aragaer
22.05.2019
06:52:54
да, сразу бежать по кортежу/списку/чему-то еще, это лучше, чем по рейнджу

индекс нужен не очень часто - если ты хочешь параллельно по нескольким итераблам, то zip. Если все-таки нужен индекс, то enumerate

Artemij
22.05.2019
06:53:39
да, сразу бежать по кортежу/списку/чему-то еще, это лучше, чем по рейнджу
Ну в сиськах по индексам, мне так понятнее как то)

Cykooz
22.05.2019
06:58:14
Ну в сиськах по индексам, мне так понятнее как то)
Если про сиськи, то вот аналогия близкая к тому, что тебе предлагают (без индексов). for (...) { int a = *int_ptr; int_ptr++; }

Cykooz
22.05.2019
06:59:05
Ну видимо ты и сисек толком не видел ?

ʕ•ε•ʔ
22.05.2019
06:59:39
жёсткие

Artemij
22.05.2019
06:59:43
ʕ•ε•ʔ
22.05.2019
06:59:45
лютые

Aragaer
22.05.2019
07:01:31
ну да, примерно так char *p; for (p = buf; *p; p++) { if (isprint(*p)) putchar(*p); }

Google
Aragaer
22.05.2019
07:01:33
например

ʕ•ε•ʔ
22.05.2019
07:01:54
когда в телегу добавили число человек онлайн ¿



Aragaer
22.05.2019
07:02:59
а когда работаешь со списками (то есть что-то с указателем next), то по индексу уже и не выйдет

привет?
22.05.2019
07:05:11
помогите плиз джанго мне нужно что бы при наступлении определённого времени, акция становилась недействительной. типа в модели товар помечается как False, по окончанию акции cтановится True. как то отслеживать время и обновить модель. Джанго немного мудрёная с непривычки. подскажите кто знает

привет?
22.05.2019
07:09:12
храни просто дату окончания акции и проверяй что текущая дата меньше даты окончания
тоже пришёл к этому выводу, не могу только правильно реализовать def finished_f(self): if self.end_time < timezone.now(): self.finished = True self.save()

привет?
22.05.2019
07:10:12
что бы потом выводить завершённые и активные акции

LighteR
22.05.2019
07:10:36
даты окончания достаточно

привет?
22.05.2019
07:12:02
LighteR
22.05.2019
07:12:24
Queryset?
что queryset?

привет?
22.05.2019
07:17:22
что queryset?
не знаю. я запутался.

22.05.2019
07:18:29
Если я не ошибаюсь То твой скрипт будет запись каждые 60 сек только выкачивать

LighteR
22.05.2019
07:19:19
не знаю. я запутался.
Item.objects.filter(end_date__gt=timezone.now())

ʕ•ε•ʔ
22.05.2019
07:19:36
вроде как да(¿)

привет?
22.05.2019
07:19:47
погуглю ещё)

Google
Anton
22.05.2019
07:20:09
Всем привет. Возникла необходимость хорошенько попрактиковаться в SQL. Можете подсказать идею какого-нибудь проекта для обучения?

Anton
22.05.2019
07:22:11
Вот тебе и проект
Меня в свое время хватило только придумать примитивную систему домашнего бухучета (есть таблица с карточками, есть переводы туда-обратно, вот и все). Но это же не практика, а простые запросы crud

привет?
22.05.2019
07:26:02
Item.objects.filter(end_date__gt=timezone.now())
это было именно то, что нужно. спасибо)

22.05.2019
07:28:33
Меня в свое время хватило только придумать примитивную систему домашнего бухучета (есть таблица с карточками, есть переводы туда-обратно, вот и все). Но это же не практика, а простые запросы crud
Не знаю моя практика с любой либой это бота писать в тлг Поскольку я за питон взялся исключительно из за телеграм Так если у тебя в этом проблема делай бота в консоли

Eminescu
22.05.2019
07:29:03
22.05.2019
07:29:05
Просто что ты называешь не практикой, является практикой

Eminescu
22.05.2019
07:29:07
хорошо не законсилось

Ярослав
22.05.2019
07:30:30
Вдруг есть какой-то проверенный сервис, я и спросил
Вам правельно говорят, вы от многих головников избавитесь используя Pycharm

Арип
22.05.2019
07:39:35
всем привет. кто скажет, в чем проблема?

http://prntscr.com/nrr1xy

почему такой результат по времени

http://prntscr.com/nrr2rb

Tishka17
22.05.2019
07:43:45
кто знает, может ОС буфер решила невовремя сбросить

запускай через time ./app.py

Andrew
22.05.2019
07:44:44
почему такой результат по времени
Касперский начал проверять твой кулхацкерский вирус

Арип
22.05.2019
07:46:26
Google
Andrew
22.05.2019
07:47:46
вроде Process лучше, чем Thread?
Смотря для каких целей

Admin
ERROR: S client not available

22.05.2019
07:47:50
парни мб кто знает как написать софт для тлг Что бы подписывался на каналы т.е. куча акков на кучу каналов либа или статья или что то инное

Tishka17
22.05.2019
07:48:02
any
22.05.2019
07:48:03
thread = threading.Thread(target=func) thread.start() После выполнения func() поток завершится?

22.05.2019
07:48:26
это нелегально
ну сам телегам не легален

Tishka17
22.05.2019
07:48:36
ну сам телегам не легален
а это нигде не легально

22.05.2019
07:48:55
а это нигде не легально
ну так есть познания в этом?

Tishka17
22.05.2019
07:49:24
ну так есть познания в этом?
есть права бан влепить

Арип
22.05.2019
07:50:22
и?
есть парсер, хочу мультипроцесс сделать

Арип
22.05.2019
07:50:49
лучше Process?

Tishka17
22.05.2019
07:51:05
наверно

Арип
22.05.2019
07:51:38
понятно

Dmitry
22.05.2019
08:04:59
Всем привет) кто-нибудь работал с pywin32 для создания служб Windows? не могу найт информацию как службе при создании указать автостарт

Igor
22.05.2019
08:15:58
может кто подкинуть забугорный чат по питону, где около 20к человек?

Google
Igor
22.05.2019
08:16:34
спасибо

как очевидно

Александр
22.05.2019
08:26:26
Всем привет! Пишу модуль для работы с БД аксеса. База содержит выгрузку данных из мебельной программы. Данные буду получать такие как: параметры панелей, фурнитура, сверловка, геометрия панелей, кромка и пр. Таким образом, одно св-во это один выполненный запрос. Наример, получить ширину панели это: def width(self, unitpos): sql = "SELECT width FROM TPanels WHERE unitpos = {}".format(unitpos) return round(self.RS(sql),1) Сейчас на некоторых отчётах довольно долго всё делается. Каким путём пойти, что бы ускорить работу с БД? Может всю БД загнать в оперативную память и так работать, ибо работа с файлом это медленный процесс.

Iliya
22.05.2019
08:26:50
День добрый Как-то был вопрос с округление времени на пять минут в низ т.е. в 10:59 выдать 10:55, а в 11:55 выдать 11:50 В общем суть понятна Подсказали тут вариант, все работает, но сейчас нашел проблемку\баг Вот как реализовано from datetime import datetime as dt five_min_ago = dt.now().replace(minute=((dt.now().minute - 1) // 5) * 5).strftime("%Y%m%d_%H%M") Проблема в том, что в 11:00 будет ошибка типа ValueError: minute must be in 0..59 так как от 0 отнимаем, если поменять на + то проблема будет в 59 минуту, конечно, можно просто поставить + и запускать кроном каждые пять минут(мне так и надо) то в принципе будет норм, но это костылек Может есть идеи\предложения?

Tishka17
22.05.2019
08:28:48
(dt.now()-timedelta(minutes=1)).minute // 5 * 5

Froth
22.05.2019
08:29:43
Tishka17
22.05.2019
08:29:49
именно

в 00 будет 55 прошлого часа

а в 00:00 - 23:55

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