Dk
Серьёзно никого на moscow python conf++ нет?
Tishka17
а что там делать?
Tishka17
она же вроде платная, да?
Dk
Вроде
Ilya
Ilya
КО 100го уровня!
Виталий
Виталий
или нужно числа в кортеж в виде строк подставлять, а тот вопросительный знак, куда текст вставлять обособлять?
Tishka17
Tishka17
почитай доку
Maxim
#работа
Ищем python-разработчика. Удаленная работа. З/п 100 000 - 120 000 рублей.
TL/DR
Python3.
Асинхронная архитектура.
PostgreSQL или MongoDB.
Docker.
Удалённо или в московском офисе.
Фулл-тайм или парт-тайм, в зависимости от ваших возможностей.
Все вопросы можно задавать в личку.
Oleg
brestows
Подскажите по области видимости в питон
есть вот такой код:
for i, item in enumerate(list):
item.value = column_name[i]
print(i)
Почему i осталась доступна, ведь формально область видимости ее только цикл и после его отработки дальше она не должна быть доступна
Tishka17
Tishka17
Иногда класс и модуль
Tishka17
Циклы ее не ограничивают
brestows
т.е. если переменная создана внутри цикла, то после него она остается доступной ?
Aragaer
откуда ты знаешь, где она создана?
Tishka17
brestows
получается это валидный код
brestows
ясно
Aragaer
переменная создана в функции, просто до цикла ей никто не пользовался
Aragaer
мм
Aragaer
не особо валидный
Aragaer
потому что ты делаешь не присваивание, а прибавление, а p до этого момента не имела определенного значения
Tishka17
Aragaer
а, да, я привык думать в сишных терминах. А в питоне все-таки переменные создаются
Aragaer
и добавляются в список locals()
brestows
brestows
переменная не была бы доступна просто напросто
Aragaer
в сишной терминологии поведение другое, да
brestows
ок)
brestows
спасибо за разъяснение )
Виталий
Tishka17
ну значит так
Tishka17
я не помню в какой базе как
Александр
Django: Есть три независимые модели. Хочется их связать в один кусок. Создаю модель, которая ссылается на каждую из трёх(один к одному) + 3 доп поля. Вопрос: как создать форму для обработки и заполнения всего этого разом. Или есть более правильный вариант реализации?
Anonymous
Есть время, введенное юзером, как подогнать его под utc формат?
Tishka17
Распарсить и привести к другому поясу
Tishka17
strptime
Anonymous
денис
Всем привет. Как узнать, явлвяется ли значение переменной классом ошибки (SyntaxError, NameError и другие)?
Tigran
Tishka17
nzjdMFpV
Скажите пожалуйста, а поток ведь сам корректно закрывается или освобождает память после завершения функции?
денис
isinstance
isinstance(SyntaxError, Exception) например, пойдёт?
nzjdMFpV
Даже если функция ничего не возвращает?
Tigran
Tishka17
Tishka17
денис
Мне нужно общий случай, для всех ошибок
Tigran
все ошибки наследуются от Exception
Tigran
так что тебе нужно isinstance(xxx, Exception)
денис
ааа, окей, спасибо
Tigran
а, стоп. является ли значение переменной классом ошибки
Tigran
тогда issubclass(xxx, Exception)
Tigran
>>> issubclass(NameError, Exception)
True
денис
да, это работает, спасибо
Co(n)stantine👨🔬
BaseException?
Tigran
nzjdMFpV
Je
да, это работает, спасибо
возможно, тебе это будет полезным https://docs.python.org/3/library/exceptions.html#exception-hierarchy
денис
у меня функция возвращает значение, но может возратить и класс ошибки
Je
Pavel
денис
мне нужно сохранять эту ошибку, если она была поймана
Pavel
чего?
Co(n)stantine👨🔬
что-то странное
Co(n)stantine👨🔬
🤔
денис
но изменить функцию, которая возвращает, не имеется возможности