@מענין-לשמוע פירוק קוד פייתון "מקומפל" אפשרי רק אם ארזת את זה עם כלי אריזה כמו pyinstaller py2exe או cx_Freeze
במצב כזה אפשר לפרק את ה exe עם הסקריפט pyinstxtractor שהובא כאן (יעיל ל pyinstaller בלבד - לאחרים יש כלים שונים) ואז לחפש את קבצי ה pyc שמכילים את הקוד שכתבת
בדרך כלל יהיה קובץ ראשי בתיקייה הראשית ואם היו קבצים אחרים שכתבת וייבאת לתוכו הם יהיו בתוך קובץ ה pyz
קבצי ה pyc מכילים את "קוד המכונה" של פייתון שנוצר מהקוד שאותו כתבת
יש כלים שמנסים לבנות מאותו קוד מכונה קוד פייתון קריא שלרוב ייצא מאוד דומה לקוד שכתבת במקור
בדרך כלל הם נכשלים בלולאות מורכבות או בלוקים של try - except
כלים נפוצים כאלו הם pycdc או האתר pylingual.io
לחילופין אתה יכול להביא לבינה כלשהי את ה bytecodes עצמם (אתה יכול להוציא את זה עם הספרייה dis שמגיעה כחלק מהספרייה הסטנדרטית של פייתון) כדי שתפיק לך מזה קוד שלם וקריא - בתנאי שזה לא ארוך מידי ושיש לך בינה מלאכותית טובה
אם ארזת עם כלים אחרים כמו nuitka אין דרך טובה לחלץ את הקוד