pyc to py

0

Cześć, bawię się pythonem i próbuje decompilerem (uncompyle6) i próbuje zamienić plik pyc na py za pomocą komendy

python uncompile.py example.pyc

i wywala taki błąd
screenshot-20200729133535.png

0

A jesteś pewien że ten pyc jest poprawny? Co dostajesz jak zrobisz dis.dis(open("example.pyc","rb").read())) ?

0

takie coś dostaje

C:\Users\user\Desktop\python-uncompyle6-master\uncompyle6\bin>python test.py
    >>     0 BINARY_OR
           2 <13>
    >>     4 <0>
    >>     6 <0>
    >>     8 <0>
    >>    10 <0>
    >>    12 <227>                    0
          14 <0>
    >>    16 <0>
    >>    18 <0>
    >>    20 <0>
    >>    22 <0>
    >>    24 <0>
    >>    26 <0>
          28 <0>
          30 <0>
    >>    32 <0>
    >>    34 YIELD_VALUE
    >>    36 <0>
    >>    38 LOAD_CONST               0 (0)
    >>    40 STORE_NAME               0 (0)
    >>    42 LOAD_CONST               1 (1)
    >>    44 LOAD_CONST               2 (2)
    >>    46 IMPORT_NAME              1 (1)
    >>    48 STORE_NAME               1 (1)
    >>    50 LOAD_CONST               1 (1)
    >>    52 LOAD_CONST               2 (2)
    >>    54 IMPORT_NAME              2 (2)
    >>    56 STORE_NAME               2 (2)
    >>    58 LOAD_CONST               1 (1)
    >>    60 LOAD_CONST               3 (3)
          62 IMPORT_NAME              2 (2)
    >>    64 IMPORT_FROM              3 (3)
    >>    66 STORE_NAME               3 (3)
    >>    68 POP_TOP
    >>    70 LOAD_CONST               4 (4)
    >>    72 LOAD_CONST               5 (5)
    >>    74 LOAD_CONST               6 (6)
    >>    76 LOAD_CONST               7 (7)
    >>    78 LOAD_CONST               8 (8)
    >>    80 LOAD_CONST               9 (9)
          82 BUILD_LIST               6
    >>    84 STORE_NAME               4 (4)
    >>    86 LOAD_CONST              10 (10)
    >>    88 STORE_NAME               5 (5)
          90 LOAD_CONST              11 (11)
    >>    92 STORE_NAME               6 (6)
    >>    94 LOAD_CONST              12 (12)
          96 STORE_NAME               7 (7)
    >>    98 LOAD_BUILD_CLASS
    >>   100 LOAD_CONST              13 (13)
    >>   102 LOAD_CONST              14 (14)
         104 MAKE_FUNCTION            0
    >>   106 LOAD_CONST              14 (14)
    >>   108 LOAD_NAME                8 (8)
    >>   110 CALL_FUNCTION            3
    >>   112 STORE_NAME               9 (9)
    >>   114 LOAD_BUILD_CLASS
    >>   116 LOAD_CONST              15 (15)
    >>   118 LOAD_CONST               5 (5)
    >>   120 MAKE_FUNCTION            0
    >>   122 LOAD_CONST               5 (5)
    >>   124 LOAD_NAME                9 (9)
    >>   126 CALL_FUNCTION            3
    >>   128 STORE_NAME              10 (10)
         130 LOAD_BUILD_CLASS
         132 LOAD_CONST              16 (16)
    >>   134 LOAD_CONST               6 (6)
    >>   136 MAKE_FUNCTION            0
    >>   138 LOAD_CONST               6 (6)
    >>   140 LOAD_NAME                9 (9)
    >>   142 CALL_FUNCTION            3
    >>   144 STORE_NAME              11 (11)
    >>   146 LOAD_BUILD_CLASS
    >>   148 LOAD_CONST              17 (17)
    >>   150 LOAD_CONST               7 (7)
    >>   152 MAKE_FUNCTION            0
    >>   154 LOAD_CONST               7 (7)
         156 LOAD_NAME                9 (9)
         158 CALL_FUNCTION            3
         160 STORE_NAME              12 (12)
         162 LOAD_BUILD_CLASS
         164 LOAD_CONST              18 (18)
    >>   166 LOAD_CONST               8 (8)
         168 MAKE_FUNCTION            0
         170 LOAD_CONST               8 (8)
         172 LOAD_NAME                9 (9)
    >>   174 CALL_FUNCTION            3
         176 STORE_NAME              13 (13)
         178 LOAD_NAME                9 (9)
    >>   180 LOAD_NAME               14 (14)
         182 LOAD_NAME               15 (15)
    >>   184 BUILD_TUPLE              3
         186 STORE_NAME              16 (16)
         188 LOAD_CONST              19 (19)
    >>   190 STORE_NAME              17 (17)
         192 LOAD_CONST              20 (20)
         194 STORE_NAME              18 (18)
         196 LOAD_BUILD_CLASS
         198 LOAD_CONST              21 (21)
    >>   200 LOAD_CONST               4 (4)
    >>   202 MAKE_FUNCTION            0
         204 LOAD_CONST               4 (4)
         206 CALL_FUNCTION            2
    >>   208 STORE_NAME              19 (19)
    >>   210 <121>                   12
         212 LOAD_CONST               1 (1)
    >>   214 LOAD_CONST               2 (2)
         216 IMPORT_NAME             20 (20)
    >>   218 STORE_NAME              20 (20)
         220 POP_BLOCK
         222 JUMP_FORWARD            24 (to 248)
    >>   224 DUP_TOP
         226 LOAD_NAME               21 (21)
    >>   228 COMPARE_OP              10 (exception match)
    >>   230 POP_JUMP_IF_FALSE      208
         232 POP_TOP
         234 POP_TOP
         236 POP_TOP
         238 LOAD_CONST               2 (2)
         240 STORE_NAME              22 (22)
    >>   242 POP_EXCEPT
         244 JUMP_FORWARD            48 (to 294)
         246 END_FINALLY
    >>   248 LOAD_NAME               20 (20)
    >>   250 LOAD_ATTR               23 (23)
         252 STORE_NAME              22 (22)
         254 LOAD_BUILD_CLASS
         256 LOAD_CONST              22 (22)
         258 LOAD_CONST              23 (23)
         260 MAKE_FUNCTION            0
         262 LOAD_CONST              23 (23)
         264 LOAD_NAME               19 (19)
    >>   266 CALL_FUNCTION            3
         268 STORE_NAME              24 (24)
         270 LOAD_NAME                4 (4)
         272 LOAD_METHOD             25 (25)
         274 LOAD_CONST              23 (23)
         276 CALL_METHOD              1
         278 POP_TOP
         280 LOAD_NAME                9 (9)
         282 LOAD_NAME               14 (14)
    >>   284 LOAD_NAME               15 (15)
         286 LOAD_NAME               20 (20)
         288 LOAD_ATTR               26 (26)
         290 BUILD_TUPLE              4
         292 STORE_NAME              16 (16)
    >>   294 LOAD_CONST               2 (2)
         296 STORE_GLOBAL            27 (27)
         298 LOAD_CONST              24 (24)
         300 LOAD_CONST              25 (25)
    >>   302 MAKE_FUNCTION            0
         304 STORE_NAME              28 (28)
         306 LOAD_CONST               2 (2)
         308 STORE_GLOBAL            29 (29)
         310 LOAD_CONST              26 (26)
         312 LOAD_CONST              27 (27)
         314 MAKE_FUNCTION            0
    >>   316 STORE_NAME              30 (30)
         318 LOAD_CONST              28 (28)
         320 LOAD_CONST              29 (29)
         322 MAKE_FUNCTION            0
         324 STORE_NAME              31 (31)
         326 LOAD_CONST              30 (30)
         328 LOAD_CONST              31 (31)
         330 MAKE_FUNCTION            0
         332 STORE_NAME              32 (32)
         334 LOAD_CONST              32 (32)
         336 LOAD_CONST              33 (33)
    >>   338 MAKE_FUNCTION            0
         340 STORE_NAME              33 (33)
         342 LOAD_CONST              41 (41)
         344 LOAD_CONST              36 (36)
         346 LOAD_CONST              37 (37)
         348 MAKE_FUNCTION            1 (defaults)
         350 STORE_NAME              34 (34)
         352 LOAD_CONST              38 (38)
         354 LOAD_CONST              39 (39)
         356 MAKE_FUNCTION            0
    >>   358 STORE_NAME              35 (35)
         360 LOAD_NAME               36 (36)
         362 LOAD_CONST              40 (40)
         364 COMPARE_OP               2 (==)
         366 EXTENDED_ARG             1
         368 POP_JUMP_IF_FALSE      338
         370 LOAD_NAME               35 (35)
         372 CALL_FUNCTION            0
         374 POP_TOP
         376 LOAD_CONST               2 (2)
         378 RETURN_VALUE
         380 <41>
         382 <225>                   83
         384 DUP_TOP
         386 <0>
         388 JUMP_FORWARD            32 (to 422)
         390 PRINT_EXPR
         392 <80>
         394 <99>                   108
         396 BUILD_MAP              101
         398 JUMP_FORWARD           116 (to 516)
         400 <32>
         402 IMPORT_NAME             97 (97)
         404 POP_JUMP_IF_TRUE       115
         406 <32>
         408 JUMP_FORWARD           100 (to 510)
         410 <32>
         412 JUMP_IF_FALSE_OR_POP   109
    >>   414 LOAD_NAME               32 (32)
         416 BUILD_SET              101
         418 IMPORT_NAME            112 (112)
         420 LOAD_NAME              114 (114)
    >>   422 <32>
         424 <117>                  110
    >>   426 <99>                   116
         428 BUILD_MAP              111
         430 JUMP_FORWARD           115 (to 547)
         432 <46>
         434 UNARY_POSITIVE
         436 STORE_GLOBAL           115 (115)
         438 LOAD_NAME              100 (100)
         440 <32>
         442 JUMP_FORWARD            32 (to 476)
         444 WITH_CLEANUP_FINISH
         446 INPLACE_POWER
         448 INPLACE_MULTIPLY
         450 INPLACE_MULTIPLY
    >>   452 <32>
         454 BUILD_MAP              108
         456 LOAD_NAME               32 (32)
         458 IMPORT_STAR
         460 STORE_GLOBAL           110 (110)
         462 POP_JUMP_IF_TRUE       102
         464 LOAD_NAME              114 (114)
         466 <32>
         468 POP_JUMP_IF_FALSE      111
         470 LOAD_GLOBAL            111 (111)
         472 <99>                   111
         474 IMPORT_NAME             32 (32)
    >>   476 <40>
         478 IMPORT_STAR
         480 <41>
         482 <32>
         484 <121>                   32
         486 <74>
         488 <32>
         490 JUMP_IF_FALSE_OR_POP   115
         492 LOAD_GLOBAL            101 (101)
         494 IMPORT_NAME             32 (32)
         496 STORE_GLOBAL           110 (110)
         498 LOAD_CONST              32 (32)
         500 <74>
         502 <32>
         504 LOAD_NAME              121 (121)
         506 JUMP_FORWARD           111 (to 619)
         508 IMPORT_NAME            100 (100)
    >>   510 POP_JUMP_IF_TRUE        10
         512 UNARY_POSITIVE
         514 <120>                   97
    >>   516 IMPORT_FROM            112 (112)
         518 IMPORT_NAME            101 (101)
         520 <58>
         522 UNARY_POSITIVE
         524 BINARY_LSHIFT
         526 <32>
         528 POP_JUMP_IF_FALSE      111
         530 IMPORT_FROM             32 (32)
         532 BUILD_TUPLE            116
         534 JUMP_IF_TRUE_OR_POP    108
         536 BUILD_MAP               98
         538 <32>
         540 IMPORT_FROM            112 (112)
         542 JUMP_IF_FALSE_OR_POP   114
         544 LOAD_GLOBAL             32 (32)
         546 PRINT_EXPR
         548 <80>
         550 BINARY_LSHIFT
         552 BINARY_LSHIFT
         554 BUILD_TUPLE            116
         556 JUMP_IF_TRUE_OR_POP     32
         558 DELETE_SUBSCR
         560 PRINT_EXPR
         562 <80>
         564 <39>
         566 LOAD_GLOBAL            112 (112)
         568 <46>
         570 <121>                  116
         572 BUILD_SET              111
         574 JUMP_FORWARD            46 (to 622)
         576 JUMP_IF_FALSE_OR_POP   114
         578 BUILD_LIST              39
         580 <41>
         582 <35>
         584 <99>                   111
         586 JUMP_FORWARD           110 (to 698)
         588 LOAD_NAME               99 (99)
         590 LOAD_GLOBAL             32 (32)
         592 LOAD_GLOBAL            111 (111)
         594 <32>
         596 JUMP_IF_FALSE_OR_POP   115
         598 LOAD_GLOBAL             44 (44)
         600 <32>
         602 LOAD_NAME              102 (102)
         604 STORE_GLOBAL           117 (117)
         606 IMPORT_NAME            116 (116)
         608 <32>
         610 JUMP_IF_FALSE_OR_POP   114
         612 LOAD_GLOBAL             10 (10)
         614 BINARY_LSHIFT
         616 BINARY_LSHIFT
         618 BUILD_TUPLE            116
         620 JUMP_IF_TRUE_OR_POP     46
    >>   622 IMPORT_NAME            111 (111)
         624 BUILD_LIST             105
         626 JUMP_FORWARD            40 (to 668)
         628 <41>
         630 <35>
         632 LOAD_CONST             101 (101)
         634 BUILD_TUPLE             97
         636 <117>                  108
         638 LOAD_GLOBAL             44 (44)
         640 <32>
         642 <46>
         644 <46>
         646 <32>
         648 POP_JUMP_IF_TRUE       101
         650 POP_JUMP_IF_FALSE       32
         652 STORE_GLOBAL           110 (110)
         654 JUMP_IF_FALSE_OR_POP   110
         656 <121>                  109
         658 JUMP_IF_FALSE_OR_POP   117
         660 POP_JUMP_IF_TRUE        44
         662 <32>
         664 STORE_GLOBAL           115 (115)
         666 POP_JUMP_IF_TRUE       119
    >>   668 LOAD_CONST              32 (32)
         670 STORE_GLOBAL           110 (110)
         672 JUMP_IF_FALSE_OR_POP   110
         674 <121>                  109
         676 JUMP_IF_FALSE_OR_POP   117
         678 POP_JUMP_IF_TRUE        64
         680 UNARY_POSITIVE
         682 GET_AITER
         684 <48>
         686 LOAD_BUILD_CLASS
         688 LOAD_NAME              115 (115)
         690 LOAD_GLOBAL             32 (32)
         692 IMPORT_NAME            111 (111)
         694 BUILD_LIST             105
         696 JUMP_FORWARD            32 (to 730)
    >>   698 JUMP_IF_FALSE_OR_POP   107
         700 <44>
         702 STORE_GLOBAL            99 (99)
         704 <99>                   101
         706 POP_JUMP_IF_TRUE       115
         708 <32>
         710 LOAD_NAME              115 (115)
         712 LOAD_GLOBAL            114 (114)
         714 BUILD_MAP               99
         716 LOAD_GLOBAL            105 (105)
         718 JUMP_IF_FALSE_OR_POP   110
         720 POP_JUMP_IF_TRUE        32
         722 STORE_GLOBAL           112 (112)
         724 JUMP_IF_TRUE_OR_POP    108
         726 <121>                   46
         728 <39>
    >>   730 BINARY_LSHIFT
         732 BINARY_LSHIFT
         734 BUILD_TUPLE            116
         736 JUMP_IF_TRUE_OR_POP     46
         738 POP_JUMP_IF_FALSE      101
         740 LOAD_GLOBAL            114 (114)
         742 IMPORT_NAME            105 (105)
         744 JUMP_FORWARD           101 (to 847)
         746 POP_JUMP_IF_TRUE        40
         748 <39>
         750 GET_AWAITABLE
         752 IMPORT_STAR
         754 <41>
         756 <35>
         758 IMPORT_NAME            105 (105)
         760 POP_JUMP_IF_TRUE       116
         762 <32>
         764 BUILD_MAP              114
         766 LOAD_NAME               99 (99)
         768 LOAD_GLOBAL            111 (111)
         770 POP_JUMP_IF_FALSE      121
         772 <32>
         774 JUMP_IF_FALSE_OR_POP   110
         776 LOAD_GLOBAL            101 (101)
         778 JUMP_FORWARD           116 (to 896)
         780 POP_JUMP_IF_TRUE        10
         782 LOAD_GLOBAL            111 (111)
         784 LOAD_GLOBAL             97 (97)
         786 IMPORT_NAME             32 (32)
         788 INPLACE_MULTIPLY
         790 LOAD_CONST             114 (114)
         792 <119>                  120
         794 POP_JUMP_IF_FALSE       45
         796 <120>                  114
         798 <45>
         800 <32>
         802 <32>
         804 <32>
         806 JUMP_IF_FALSE_OR_POP   111
         808 LOAD_GLOBAL             32 (32)
         810 <32>
         812 <32>
         814 <119>                  104
         816 LOAD_NAME              101 (101)
         818 IMPORT_NAME             32 (32)
         820 <32>
         822 <32>
         824 <32>
         826 <32>
         828 <48>
         830 BEFORE_ASYNC_WITH
         832 <74>
         834 JUMP_FORWARD            32 (to 868)
         836 <32>
         838 <32>
         840 <49>
         842 INPLACE_MULTIPLY
         844 <32>
         846 UNARY_POSITIVE
         848 POP_JUMP_IF_FALSE      119
         850 <120>                  114
         852 <45>
         854 POP_JUMP_IF_FALSE       45
         856 <120>                   32
         858 <32>
         860 INPLACE_SUBTRACT
         862 POP_JUMP_IF_FALSE      111
         864 JUMP_IF_FALSE_OR_POP   116
         866 <32>
    >>   868 <32>
         870 <32>
         872 BUILD_SET              101
         874 LOAD_NAME              108 (108)
         876 <32>
         878 <32>
         880 <32>
         882 <32>
         884 <49>
         886 GET_AITER
         888 <32>
         890 STORE_GLOBAL           110 (110)
         892 <32>
         894 GET_ANEXT
    >>   896 <32>
         898 INPLACE_MULTIPLY
         900 BEFORE_ASYNC_WITH
         902 <46>
         904 UNARY_POSITIVE
         906 POP_JUMP_IF_FALSE      119
         908 <120>                  114
         910 <45>
         912 POP_JUMP_IF_FALSE       45
         914 <120>                   32
         916 <32>
         918 GET_AITER
         920 POP_JUMP_IF_FALSE      111
         922 JUMP_IF_FALSE_OR_POP   116
         924 <32>
         926 <32>
         928 <32>
         930 BUILD_SET              101
         932 LOAD_NAME              108 (108)
         934 <32>
         936 <32>
         938 <32>
         940 <32>
         942 <49>
         944 GET_AITER
         946 <32>
         948 STORE_GLOBAL           110 (110)
         950 <32>
         952 GET_ANEXT
         954 <32>
         956 INPLACE_MULTIPLY
         958 BEFORE_ASYNC_WITH
         960 DELETE_GLOBAL          105 (105)
         962 JUMP_FORWARD            10 (to 974)
         964 LOAD_CONST             114 (114)
         966 <119>                  120
         968 POP_JUMP_IF_FALSE       45
         970 <120>                  114
         972 <45>
    >>   974 <32>
         976 <32>
         978 <32>
         980 JUMP_IF_FALSE_OR_POP   111
         982 LOAD_GLOBAL             32 (32)
         984 <32>
         986 <32>
         988 <119>                  104
         990 LOAD_NAME              101 (101)
         992 IMPORT_NAME             32 (32)
         994 <32>
         996 <32>
         998 <32>
        1000 <32>
        1002 <48>
        1004 BEFORE_ASYNC_WITH
        1006 <74>
        1008 JUMP_FORWARD            32 (to 1042)
        1010 <32>
        1012 <32>
        1014 <49>
        1016 INPLACE_MULTIPLY
        1018 <32>
        1020 LOAD_GLOBAL             99 (99)
        1022 UNARY_POSITIVE
        1024 <45>
        1026 <120>                  114
        1028 <119>                  120
        1030 POP_JUMP_IF_FALSE       45
        1032 <120>                   32
        1034 <32>
        1036 GET_AITER
        1038 BUILD_TUPLE            116
        1040 JUMP_IF_TRUE_OR_POP     32
    >>  1042 <32>
        1044 <32>
        1046 <32>
        1048 BUILD_SET              101
        1050 LOAD_NAME              108 (108)
        1052 <32>
        1054 <32>
        1056 <32>
        1058 <32>
        1060 <49>
        1062 GET_AITER
        1064 <32>
        1066 LOAD_NAME              112 (112)
        1068 <32>
        1070 BEGIN_FINALLY
        1072 <49>
        1074 <58>
        1076 GET_ANEXT
        1078 BUILD_MAP              110
        1080 <99>                   111
        1082 IMPORT_FROM            105 (105)
        1084 JUMP_FORWARD           103 (to 1189)
        1086 UNARY_POSITIVE
        1088 POP_JUMP_IF_FALSE      119
        1090 <120>                  114
        1092 <45>
        1094 POP_JUMP_IF_FALSE       45
        1096 <120>                   32
        1098 <32>
        1100 GET_AITER
        1102 POP_JUMP_IF_FALSE      111
        1104 JUMP_IF_FALSE_OR_POP   116
        1106 <32>
        1108 <32>
        1110 <32>
        1112 BUILD_SET              101
        1114 LOAD_NAME              108 (108)
        1116 <32>
        1118 <32>
        1120 <32>
        1122 <32>
        1124 <49>
        1126 GET_AITER
        1128 <32>
        1130 JUMP_IF_FALSE_OR_POP   118
        1132 <32>
        1134 INPLACE_ADD
        1136 <32>
        1138 INPLACE_MULTIPLY
        1140 GET_ANEXT
        1142 IMPORT_NAME            105 (105)
        1144 DELETE_GLOBAL           10 (10)
        1146 LOAD_CONST             114 (114)
        1148 <119>                  120
        1150 POP_JUMP_IF_FALSE       45
        1152 <120>                  114
        1154 <45>
        1156 <32>
        1158 <32>
        1160 <32>
        1162 <48>
        1164 BEFORE_ASYNC_WITH
        1166 <32>
        1168 <32>
        1170 <119>                  104
        1172 LOAD_NAME              101 (101)
        1174 IMPORT_NAME             32 (32)
        1176 <32>
        1178 <32>
        1180 <32>
        1182 <32>
        1184 <48>
        1186 BEFORE_ASYNC_WITH
        1188 RETURN_VALUE
        1190 JUMP_IF_TRUE_OR_POP     32
        1192 <49>
        1194 <32>
        1196 INPLACE_MULTIPLY
        1198 <48>
        1200 <32>
        1202 <117>                   98
        1204 UNARY_POSITIVE
        1206 POP_JUMP_IF_FALSE      119
        1208 <120>                  114
        1210 <45>
        1212 POP_JUMP_IF_FALSE       45
        1214 <120>                   32
        1216 <32>
        1218 GET_ANEXT
        1220 POP_JUMP_IF_FALSE      111
        1222 JUMP_IF_FALSE_OR_POP   116
        1224 <32>
        1226 <32>
        1228 <32>
        1230 BUILD_SET              101
        1232 LOAD_NAME              108 (108)
        1234 <32>
        1236 <32>
        1238 <32>
        1240 <32>
        1242 <49>
        1244 GET_AITER
        1246 <32>
        1248 STORE_GLOBAL           110 (110)
        1250 <32>
        1252 GET_ANEXT
        1254 <32>
        1256 INPLACE_MULTIPLY
        1258 BEFORE_ASYNC_WITH
        1260 <117>                  115
        1262 POP_JUMP_IF_FALSE       10
        1264 <45>
        1266 <119>                   45
        1268 POP_JUMP_IF_FALSE       45
        1270 <45>
        1272 <45>
        1274 <32>
        1276 <32>
        1278 <32>
        1280 JUMP_IF_FALSE_OR_POP   111
        1282 LOAD_GLOBAL             32 (32)
        1284 <32>
        1286 <32>
        1288 POP_JUMP_IF_FALSE      111
        1290 JUMP_IF_FALSE_OR_POP   116
        1292 <32>
        1294 <32>
        1296 <32>
        1298 <32>
        1300 <32>
        1302 GET_ANEXT
        1304 GET_AITER
        1306 BINARY_XOR
        1308 BUILD_LIST              32
        1310 <32>
        1312 <32>
        1314 <49>
        1316 INPLACE_MULTIPLY
        1318 <32>
        1320 LOAD_NAME              108 (108)
        1322 <99>                   111
        1324 IMPORT_FROM            101 (101)
        1326 <46>
        1328 POP_JUMP_IF_TRUE       103
        1330 UNARY_POSITIVE
        1332 GET_AITER
        1334 END_ASYNC_FOR
        1336 IMPORT_STAR
        1338 STORE_GLOBAL           110 (110)
        1340 POP_JUMP_IF_TRUE       102
        1342 LOAD_NAME              114 (114)
        1344 <32>
        1346 JUMP_IF_FALSE_OR_POP   109
        1348 JUMP_IF_TRUE_OR_POP    108
        1350 LOAD_NAME              116 (116)
        1352 LOAD_NAME               46 (46)
        1354 <39>
        1356 BINARY_LSHIFT
        1358 BINARY_LSHIFT
        1360 BUILD_TUPLE            116
        1362 JUMP_IF_TRUE_OR_POP     46
        1364 JUMP_ABSOLUTE          117
        1366 BUILD_MAP              116
        1368 <40>
        1370 UNARY_POSITIVE
        1372 GET_AITER
        1374 <49>
        1376 LOAD_BUILD_CLASS
        1378 JUMP_IF_FALSE_OR_POP   100
        1380 DELETE_GLOBAL          121 (121)
        1382 LOAD_NAME               46 (46)
        1384 <39>
        1386 BINARY_LSHIFT
        1388 BINARY_LSHIFT
        1390 UNARY_POSITIVE
        1392 <32>
        1394 BUILD_MAP               99
        1396 LOAD_NAME               32 (32)
        1398 LOAD_GLOBAL            101 (101)
        1400 POP_JUMP_IF_TRUE       116
        1402 <32>
        1404 BUILD_SET               97
        1406 LOAD_GLOBAL             32 (32)
        1408 POP_JUMP_IF_FALSE      101
        1410 <118>                  101
        1412 STORE_GLOBAL           108 (108)
        1414 POP_JUMP_IF_TRUE        32
        1416 POP_JUMP_IF_TRUE       111
        1418 IMPORT_FROM            101 (101)
        1420 <32>
        1422 BUILD_TUPLE             32
        1424 LOAD_GLOBAL            104 (104)
        1426 LOAD_NAME               32 (32)
        1428 JUMP_FORWARD           101 (to 1531)
        1430 LOAD_GLOBAL            119 (119)
        1432 JUMP_IF_FALSE_OR_POP   114
Traceback (most recent call last):
  File "test.py", line 3, in <module>
    print (dis.dis(open("example.pyc","rb").read()))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\dis.py", line 81, in dis
    _disassemble_bytes(x, file=file)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\dis.py", line 401, in _disassemble_bytes
    for instr in _get_instructions_bytes(code, varnames, names,
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.1520.0_x64__qbz5n2kfra8p0\lib\dis.py", line 347, in _get_instructions_bytes
    argval = cmp_op[arg]
IndexError: tuple index out of range
0

A skąd masz tego pyca w takim razie? Bo coś z nim jest nie tak. Może on jest z jakiejs innej wersji pythona niż ta której teraz używasz? Możesz sobie ten moduł zaimportować i działa?

0

jako tak, bawię sie trochę i plik exe(ten exe to przekonwertowany z py) wypakowałem jakby na pyc za pomocą python-exe-unpacker (z githuba to mam) i potrzebuje jeden moduł by odpalić ten plik główny ale nie umiem właśnie zdecomplikować tego modułu ale plik główny już mogę.
moduł był z ścieżki test.exe_extracted\PYZ-00.pyz_extracted a python unpacker z tego https://github.com/countercept/python-exe-unpacker

1

A weź może na wszelki wypadek nową wersje https://github.com/extremecoders-re/pyinstxtractor bo może to jest faktycznie problem z wersja pythona, np. kto to budował pythonem 3.8

0

oo, dziękuje. działa :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1