@ru_python

Страница 7526 из 9768
SetazeR
26.12.2018
05:58:46
я б на твоём месте вместо принта написал pass, поставил на нём точку останова и запустил скрипт в дебаг-режиме

Tishka17
26.12.2018
05:59:16
Не будет принт выводить это

SetazeR
26.12.2018
05:59:51
Не будет принт выводить это
это фишка виндового питона или каких-то подгонов под терминал?

Tishka17
26.12.2018
06:02:01
это фишка виндового питона или каких-то подгонов под терминал?
В Винде терминал работает в cp866 и соответственно питон пытается в эту кодировку перекодировать. Если на Линуксе ты поставишь такую локаль, будет тоже самое

Google
Tishka17
26.12.2018
06:02:33
Я ж говорю, не может json так падать

SetazeR
26.12.2018
06:03:30
я к тому что если я заюзаю вместо cmd другой эмулятор который может в юникод - оно и дальше будет падать потому что в билде питона для винды прописана перекодировка в цп866 или всё норм будет? :)

Tishka17
26.12.2018
06:04:31
А это хз

Там сложно

Не факт, что можно написать эмулятор терминала, который умеет юникод

Николай
26.12.2018
06:06:16
Нет будет падать

Evgenii
26.12.2018
06:06:23
В ней консоль не юникодная
бинго, под линем завелось без проблем )))

Tishka17
26.12.2018
06:06:42
Нет будет падать
Или запятую поставь или т убери

Aнтонъ
26.12.2018
06:06:46
В Винде терминал работает в cp866 и соответственно питон пытается в эту кодировку перекодировать. Если на Линуксе ты поставишь такую локаль, будет тоже самое
Хоть и не в тему немного, но когда я давно писал ЩЕЛЛ СКРИПТЫ для виндового шелла, то строка chcp 65001 (вроде так) делала вывод-ввод юникодным. А ежели это написать в консоли виндовой, а потом запустить твой скрипт, то что?

Evgenii
26.12.2018
06:06:54
век живи, век учись, понял надо докер образ собрать для теста

Николай
26.12.2018
06:07:12
Будет падать)

Google
Aнтонъ
26.12.2018
06:08:42
Хм, я и парсил, и выводил всякий юникод. Давно уж не знаю, чего там в виндах. Но ср866 — это полный вперед, конечно. Есть же еще пауэршелл, там тоже не юникод?

Сергей
26.12.2018
06:09:40
дак это проблема то в принте utf8 в cp866 перекодировать и принтануть, не? j.encode('utf8').decode('cp866')

Tishka17
26.12.2018
06:09:44
Просто настрой в системе прокси, должен съесть

Aнтонъ
26.12.2018
06:10:14
Grigore
26.12.2018
06:43:05
Добрый день, подскажите, что можно использовать в питоне чтоб не писать такой перебор for time_frame in time_frames: for price_scale in price_scales: for trigger in triggers: for buy_limit in buy_limits: for sell_limit in sell_limits: for stop_offset in stop_offsets: for take_multiplier in take_multipliers:

то есть нужен весь перебор значений

Evgenii
26.12.2018
06:47:23
то есть нужен весь перебор значений
структура данных как то криво реализована, раз нужно столько раз перебирать значения

Green
26.12.2018
06:47:52
Посмотри на функцию product из itertools from itertools import product

Кирилл
26.12.2018
06:48:50
arrs = [ [ [ [1, 2], [3, 4] ], [ [5, 6], [7,8] ] ] ] def a(l): if isinstance(l, list): for i in l: a(i) else: print(l)

можно рекурсию использовать

Grigore
26.12.2018
06:52:58
Выглядит как будто это или одно место во всей программе такое или неэффективный алгоритм
алгоритм тут простой, нужно создать структуры с разными параметрами

тут просто идет перебор данных, для того, чтоб их уже передать обработчику

Tishka17
26.12.2018
06:54:05
Ну тогда глянь действительно product

Grigore
26.12.2018
06:54:20
то есть тут создается из этого всего словать, значения и которого являются заполнителями для алгоритма

спасибо

Vasia
26.12.2018
08:26:03
есть консольное приложение, хочу приклеить у нему веб морду и возник вопрос - как передавать значения переменных между запросами - хранить их глобально или использовать что-то типа менеджера очередей?

запускать буду без реверпрокси, через flask run

Google
Tishka17
26.12.2018
08:27:55
Оо

Храни в базе

Nikolay
26.12.2018
08:28:27
?

Tishka17
26.12.2018
08:28:30
Забудь про глобальные переменные

Нет их

Nikolay
26.12.2018
08:28:38
Сокет запусти

.env файл

Vasia
26.12.2018
08:32:30
тогда вопрос про базу, есть собственная либа на sqlalchemy, как правильно ее использовать во фласке? просто до этого писал в шарпе, там была инъекция зависимостей, когда контейнер сам создает сервис с временем жизни запроса. А как здесь можно зарегистировать, например, фабрику. Стандартный фласк модуль для алхимии не подходит, тк у меня там адовая солянка орм и кор которую я реализовывал вручную из-за таблиц без ключевых полей

.env файл
не переменная окружения, а обычная - которая представляет собой какое-то значение которое в одном месте (мб даже потоке) устанавливается и меняется, а фласк уже его отображает

Pumong
26.12.2018
08:37:14
какая глубина рекрсии дефолтная в питоне?

Artem
26.12.2018
08:40:30
не уверен, что она есть конкретная, просто rt error при переполнении стэка, хотя могу ошибаться

sys.setrecursionlimit можешь поставить выше

Серега
26.12.2018
08:49:46
Привет, подскажите как отправить сообщение в личку юзеру при обращении к боту в группе

Или так нельзя?

?
26.12.2018
08:50:27
Можно

Серега
26.12.2018
08:51:49
Можно
Это хорошо, а как?

?
26.12.2018
08:51:56
Zwein
26.12.2018
08:52:31
нужна помощь в создании программы или ботав телеграме длятрансляции аудиофайлов.

Zwein
26.12.2018
08:55:57
оплата, предложения, вопросы в лс. Заранее спасибо за отклик

Google
?
26.12.2018
08:56:21
тыща, а что?
я не прав?)

Pumong
26.12.2018
08:56:26
тыща, а что?
а у меня переменные обнуляются

Admin
ERROR: S client not available

Pumong
26.12.2018
08:56:30
я хз чо не так

Tishka17
26.12.2018
08:57:06
а у меня переменные обнуляются
это как с рекурсией связано?

?
26.12.2018
08:58:19
я не прав?)
да, был не прав

Pumong
26.12.2018
08:59:05
это как с рекурсией связано?
я думал что связано, первые несколько раз нормально все работает а потом говорит что переменная не обьявлена хотя я ее пустой строчкой инициализирую

?
26.12.2018
08:59:07
https://github.com/python/cpython/blob/master/Python/ceval.c#L433

1000

iddqd
26.12.2018
09:06:13
ребят, у меня логгер не пишет в лог запись, если в ней такой символ ★ UnicodeEncodeError: 'charmap' codec can't encode character '\u2605' in position 61: character maps to <undefined> подскажите что делать?

Alex
26.12.2018
09:09:57
Коллеги, а ни у кого сейчас не пропали доступы к ресурсам?

Вроде гитхаба

Nikolay
26.12.2018
09:11:04
Вроде гитхаба
Работает. На главную заходит

Alex
26.12.2018
09:11:23
Ок, спасибо

Инженер
26.12.2018
09:11:24
Комрады, есть некая древовидная структура, но некоторые ноды в ней могут иметь два предка, т.е. имеем циклический граф. Чтобы быдо понятно - есть привязка оборудования к корпусам, электропомещениям и шкафам, и в то же самое время оборудование может привязываться к производствам и установкам. Чем эту структуру персистить в базу данных (django, tastypie)

Alex
26.12.2018
09:12:32
а что конкретно-то?
Да как раз гитхаб. Видимо что-то админы химичат...

Google
Инженер
26.12.2018
09:15:39
Нет, не совсем, например производство имеет несколько потомков - корпус и установка, в свою очередь и к корпусу и к установке можно привязать прибор

Tishka17
26.12.2018
09:16:08
ну корпус же н еможет быть в нескольких произхводствах?

и прибор в нескольких корпусах

Инженер
26.12.2018
09:16:28
хз как джанго, я бы тупо сделал building_id, room_id и тп
Наверняка уже есть готовое приложение. Mptt не подходит к сожалению

Tishka17
26.12.2018
09:16:52
я н есилен в готовых, но вроде схема выглядит простой

есть ращные сущности: установка, корпус - они принадлежат производству. Но при этом нвутр исебя не имеют иерархии

Инженер
26.12.2018
09:17:24
ну корпус же н еможет быть в нескольких произхводствах?
Может, в корпусе несколько установок.

Tishka17
26.12.2018
09:17:54
а может быт ькорпус в одном проихводтве, а установка в нем и в другом?

то етсь: Производство 1 -> Корпус 1 -> Установка 1 Производство 2 -> Установка 1

Инженер
26.12.2018
09:19:12
Есть такие корпуса, например мембранный электролиз - это и производство хлора и производство каустика

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