ctypes. الترتيب والملخص
- اسم الناشر:
- Thomas Heller
ctypes. العلامات
ctypes. وصف
وحدة بيثون مجانية ومفتوحة مفتوحة المصدر التي تسمح بإنشاء أنواع البيانات والتلاعب CTTYPES عبارة عن حزمة متقدمة FFI (واجهة الوظائف الأجنبية) ل Python 2.3 وأعلى. في Python 2.5 يتم تضمينه بالفعل. يسمح CoNPES بالاتصال بوظائف في DLLs / المكتبات المشتركة ولديها مرافق واسعة لإنشاء أنواع البيانات البسيطة والمعقدة ومعقدة في بيثون - بمعنى آخر: لفاتات التفاف في بيثون نقي. من الممكن تنفيذ وظائف Callback C في Python.ctypes في Mac OS X، Linux، Windows، Windows CE، Solaris، FreeBSD، OpenBSD. قد يعمل أيضا على أنظمة أخرى، شريطة أن يدعم Libffi هذا النظام الأساسي. ملاحظة: CTTYPES مرخصة وتوزيعها بموجب شروط ترخيص MIT. متطلبات: بيثون ما الجديد في هذا الإصدار: _ctypes المدمج على AIX فشل مع خطأ LD FFI. هيكل ctypes لا يمكن أن يحتوي على نفسه. أضف .note.gn-Stack إلى CTTYPES 'SYSV.S بحيث لا يعتبر CTTYPES كحدد مداخن قابلة للتنفيذ. عندما تم تمرير Tuple إلى مكالمة وظيفة CTTYPES، فإن Python سيعطل بدلا من رفع خطأ. CTYPES.STRING_AT (BUF، 0) و CTYPES.WSTRING_AT (BUF، 0) تم إرجاع سلسلة تصل إلى أول حرف NUL. ctypes.util.find_library يعمل الآن على أنظمة BSD. وظائف CATYPES Callback تدعم فقط أنواع البيانات "الأساسية" كنوع نتيجة. ارفع خطأ عند استخدام شيء آخر.
ctypes. برامج ذات صلة