Как генерировать объекты кода из модулей на Python?
-
21-09-2019 - |
Вопрос
У меня есть pyc-файл без соответствующего исходного кода Python.Я хочу увидеть разборку модуля с помощью dis.Я могу просто отлично импортировать свой модуль с
import dis
import foo
Но чтобы вызвать dis.dis на нем, я не могу использовать объект module .Мне нужен соответствующий объект code, который поддерживает foo.Как мне его создать?Похоже, что встроенная программа compile может компилировать строки, классы, методы и функции, но не файлы или модули.
Как мне сгенерировать этот кодовый объект, учитывая то, что у меня есть?
Не связан с StackOverflow