Как генерировать объекты кода из модулей в Python? - PullRequest
2 голосов
/ 19 февраля 2010

У меня есть файл .pyc без соответствующего исходного кода Python. Я хочу увидеть разборку модуля с помощью дис. Я могу импортировать мой модуль просто отлично с

import dis
import foo

Но для вызова dis.dis я не могу использовать объект модуля. Мне нужен соответствующий объект кода, который поддерживает foo. Как мне его создать? Кажется, что встроенная компиляция может компилировать строки, классы, методы и функции, но не файлы или модули.

Как мне сгенерировать этот объект кода с учетом того, что у меня есть?

1 Ответ

4 голосов
/ 19 февраля 2010
...