Изучение и декомпиляция байт-кода Python [закрыто]

Допустим, у меня есть:

>>> def test(a):    
>>>    print a

Теперь я хочу изучить, как выглядит тест в скомпилированном виде.

>>> test.func_code.co_code
'|\x00\x00GHd\x00\x00S'

Я могу получить разобранную форму, используяdis модуль:

>>> import dis
>>> dis.dis(test)
  2           0 LOAD_FAST                0 (a)
              3 PRINT_ITEM
              4 PRINT_NEWLINE
              5 LOAD_CONST               0 (None)
              8 RETURN_VALUE

Существует ли открытый исходный код и поддерживаемый декомпилятор, который я мог бы использовать, чтобы превратить байт-код обратно в читаемый код Python?

update: thanks for suggesting decompile, but it's outdated (python2.3) and no one maintains it anymore. Is there anything for python2.5 or later?

Ответы на вопрос(5)

Ваш ответ на вопрос