sys.modules -- это словарь, где ключи - имена модулей...
sys.modules['re'] = NoneЗачем? Прост.
"Things to do on your last day at work" :)
Ну или с помощью лямбда-функций и метапрограммирования динамически создать и вызвать пустую функцию, которая ничего не делает
(на самом деле, с минимально возможным байт-кодом \x01).
(lambda fc=(lambda n: [c for c in object.__subclasses__() if c.__name__ == n][0]):
(lambda func=fc('function'), code=fc('code'), bc=b'\x01':
(lambda pre=() if isinstance(b'', str) else (0,):
func(code(*(pre + (0, 0, 0, 0, bc, (), (), (), '', '', 0, b''))), {})()
)()
)()
)()
Дзен питона.
