Anonymous
почему такой результат по времени
Anonymous
http://prntscr.com/nrr2rb
Tishka17
кто знает, может ОС буфер решила невовремя сбросить
Tishka17
запускай через time ./app.py
Andrew
почему такой результат по времени
Касперский начал проверять твой кулхацкерский вирус
Andrew
вроде Process лучше, чем Thread?
Смотря для каких целей
SHADRIN
парни мб кто знает как написать софт для тлг Что бы подписывался на каналы т.е. куча акков на кучу каналов либа или статья или что то инное
Anonymous
thread = threading.Thread(target=func) thread.start() После выполнения func() поток завершится?
SHADRIN
это нелегально
ну сам телегам не легален
Tishka17
ну сам телегам не легален
а это нигде не легально
SHADRIN
а это нигде не легально
ну так есть познания в этом?
Tishka17
ну так есть познания в этом?
есть права бан влепить
SHADRIN
Anonymous
и?
есть парсер, хочу мультипроцесс сделать
Anonymous
лучше Process?
Tishka17
наверно
Anonymous
понятно
Dmitry
Всем привет) кто-нибудь работал с pywin32 для создания служб Windows? не могу найт информацию как службе при создании указать автостарт
Ihor 🐈
может кто подкинуть забугорный чат по питону, где около 20к человек?
Ihor 🐈
спасибо
Ihor 🐈
как очевидно
Александр
Всем привет! Пишу модуль для работы с БД аксеса. База содержит выгрузку данных из мебельной программы. Данные буду получать такие как: параметры панелей, фурнитура, сверловка, геометрия панелей, кромка и пр. Таким образом, одно св-во это один выполненный запрос. Наример, получить ширину панели это: def width(self, unitpos): sql = "SELECT width FROM TPanels WHERE unitpos = {}".format(unitpos) return round(self.RS(sql),1) Сейчас на некоторых отчётах довольно долго всё делается. Каким путём пойти, что бы ускорить работу с БД? Может всю БД загнать в оперативную память и так работать, ибо работа с файлом это медленный процесс.
Ilya
День добрый Как-то был вопрос с округление времени на пять минут в низ т.е. в 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
(dt.now()-timedelta(minutes=1)).minute // 5 * 5
Anonymous
Tishka17
именно
Tishka17
в 00 будет 55 прошлого часа
Tishka17
а в 00:00 - 23:55
Ilya
(dt.now()-timedelta(minutes=1)).minute // 5 * 5
вроде у timedelta нет атрибута minute или тут не про datetime.timedelta
Ilya
не это понятно после minute
Tishka17
fixed
Ilya
не угадал
а я и там добавил чтоб вот так ((dt.now()-datetime.timedelta(minutes=1)).minute) // 5 * 5
Anonymous
Какой странный диалог
Anonymous
А, наверное просто никто никого не оскорбляет
Ilya
я просто для простоты чтобы видно ьбыло что к чему отнисится Все ок, только такой вариант возвращает мне только минуты в инте
Tishka17
а
Tishka17
ща
Tishka17
corrected = dt.now()-datetime.timedelta(minutes=1) corrected = corrected.replace(minute=corrected.minute // 5 * 5)
Ilya
я просто потом еще .strftime юзаю
Ilya
вот
да, у меня 11:00 на компе, выдало 10:55/ спасибо, помню что когда-то юзал timedelta но что я тогда с ней делал не помню Но логика понятна
Ilya
Психоделичненько, но работает :) crazy_time = (dt.now()-datetime.timedelta(minutes=1)).replace(minute=(dt.now()-datetime.timedelta(minutes=1)).minute // 5 * 5).strftime("%Y%m%d_%H%M") Но делать я так конечно же не буду а еще dt.now() заменить на datetime.datetime.now()
Tishka17
Хорошо же было
Tishka17
Да, нужен коммент с описанием, что в результате этого кода получается
Ilya
Зачем ты это все в одну строку пихнул?
Это ради инетерса Конечно оставлю твой вариант с добавление strftime
Tishka17
ты два раза now() вызываешь
Tishka17
между ними может пройти хз сколько времени
і64
Ребят, есть ли способ не писать докерфайл и запустить пайтон-скрипт, который на локальной файловой системе с помощью питона из докера?
Tishka17
есть
і64
есть
Прошу прощения за мета-вопрос. Как?
Tishka17
docker run --rm -it -v $PWD:/src -w /src imagename python app.py
Алексей
Знатоки, есть трабл с tensorflow, failed to allocate 6.70G (7190013440 bytes) from device: CUDA_ERROR_OUT_OF_MEMORY, проблема не в ограничении, без контейнера работает нормально
Алексей
В smi показывает что один пайтон процесс занимает эти 7 гб
Алексей
Почему не может алокейтить хз
koder
думаю это лучше в DS чате спросить
Алексей
DS?
koder
https://t.me/datasciencechat
Алексей
Вообще ужал память до 100мб, ошибки нету но Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
Avonar
Avonar
Гг
Maxim
SQLAlchemy не хочет подключаться к постгресу DB URI указал такой: postgresql:///postgres:123@localhost:5432/testdb, сервер поднят под таким именем и паролем, порт не менял sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) FATAL: database "postgres:123@localhost:5432/testdb" does not exist
Alex
эм...
Alex
у тебя слешей в урле как-то много
Alex
postgresql://