170 похожих чатов

Можно ли при импорте изменять глобальное окружение модуля?

19 ответов

24 просмотра

Это как?

КуюҐама-Зверніться Автор вопроса
Tishka17
Это как?

перед импортом определять какие значения попадут в глобалы модуля

КуюҐама-Зверніться Автор вопроса
Stan Осычнюк
Нахрена вообще вам глобалы??

глобалы юзают все и всегда.

КуюҐама-Зверніться Автор вопроса
Alex
нет

import sys Скажешь это не глобал?

КуюҐама Зверніться
глобалы юзают все и всегда.

Да ? Ни разу не юзал , вообще необходимости не было

КуюҐама Зверніться
перед импортом определять какие значения попадут в...

В глобалы модуля ничего не кладут, там уже лежат все нужные ему константы

КуюҐама Зверніться
import sys Скажешь это не глобал?

под глобалами обычно подразумевают глобальное состояние.

КуюҐама Зверніться
перед импортом определять какие значения попадут в...

TL;DR в питоне можно много чего, но если ты задаешь такой вопрос в этом чате, то ты определенно делаешь херню и не должен этого хотеть.

КуюҐама-Зверніться Автор вопроса
Tishka17
В глобалы модуля ничего не кладут, там уже лежат в...

я знаю что это хуйня, но есть ли такая возможность вообще

КуюҐама-Зверніться Автор вопроса
Alex
TL;DR в питоне можно много чего, но если ты задаеш...

я этого не хочу, просто интересуюсь

КуюҐама-Зверніться Автор вопроса
Alex
так зачем это вообще может понадобиться?

в одном модуле нашёл строчки if "get_string" not in globals(): def get_string(string_id, *args, **kwargs): ...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта