نفحص أسماء مؤلفة داخل بايتات. [1] [2]
الخلاصة السريعة
المثال
import pickletools as p v=b'cown_mod\nown_func\n.' print([(o.name,a) for o,a,_ in p.genops(v)])
الناتج يصف GLOBAL بوسيطه النصي وSTOP دون وسيط. [1] [2]
الوصف والبحث
الوصف يجمع اسمي المدخل في نص، ولا يبحث عن الكائن المسمى. [1] [2]

استوردنا pickletools للتحليل، ولم نستورد own_mod أو نحمل الكائن. لا تخلط اسم التعليمات مع تنفيذها. [1] [2]
الحدود
بايتاتنا مؤلفة بأسماء ASCII. لم نستدعِ loads؛ نجاح وصفها ليس شهادة أمان لتحميل بيانات أخرى. [1] [2]
المراجع
- Python: pickletools
- CPython 3.12.14: pickletools.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
