Может ли импорт пакета Python переопределить основные функции, такие как dict, list или set comprehension?Python

Программы на Python
Ответить
Anonymous
 Может ли импорт пакета Python переопределить основные функции, такие как dict, list или set comprehension?

Сообщение Anonymous »

Я бездельничаю над откровенно ужасным пакетом сборников шуток. Тот, кто претендует на мир, делает очень мало и хуже, чем бесполезен. Единственное, что мне бы «хотелось» сделать, — это сделать этот пакет слегка заразным — когда вы запускаете с ним программу, он не только дает вам ужасные бесполезные коллекции, но и медленно заменяет создание стандартных коллекций своими собственными.
Честно говоря, это не должно быть возможно в безопасном языке. Но возможно ли это? Мне удалось легко переопределить функцию dict(), но понимание dict все равно возвращало стандартный словарь вместо вызова моей функции внизу.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»