У меня есть модуль, который имеет обычнуюКак импортировать модуль как __main__?
if __name__ == '__main__':
do stuff...
идиомы.
Я хотел бы импортировать это из другого модуля и обмануть его в запуск этого кода. Есть ли способ сделать это?
Следует упомянуть, по причинам, по которым я не буду входить сюда, я не могу изменить код в импортированном модуле. Мне нужно каким-то образом изменить процедуру импорта, чтобы имя было основным при импорте, возможно, с использованием ihooks или аналогичного.
Спасибо, но я уточнил вопрос - я не могу изменить импортированный модуль, чтобы иметь весь код в такой функции do_stuff. – xorsyst