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
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
A jesteś pewien że ten pyc jest poprawny? Co dostajesz jak zrobisz dis.dis(open("example.pyc","rb").read()))
?
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
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?
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
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
oo, dziękuje. działa :D