Создать байт-код Python из списка кодов операций и аргументов?

Есть ли простой способ создать байт-код Python из списка двух кортежей с кодами операций и их аргументами?

Например:

>>> bytecode_compile([
        ('LOAD_CONST', 2),
        ('STORE_FAST', 'a'),
        ('LOAD_FAST', 'a'),
        ('RETURN_VALUE',)])
'd\x01\x00}\x00\x00|\x00\x00S'
11
задан exupero 23 January 2012 в 13:09
поделиться