TheProgrammer نشر 17 سبتمبر 2015 أرسل تقرير نشر 17 سبتمبر 2015 قمت بالبحث على الأنترنت فوجد أن هنالك العديد من الطرق أغلبها معقدة، فما هي أفضل طريقة لاستدعاء دالة سي عن طريق البايثون 3 ؟ اقتباس
0 هشام رزق الله نشر 17 سبتمبر 2015 أرسل تقرير نشر 17 سبتمبر 2015 كما قلت، هنالك العديد من الطرق لاستدعاء دالة لغة سي في شيفرة برمجية بلغة البايثون لكن لو أردت إنشاء مكتبة كائن مشتركة (مثل DLL في ويندوز) فأنصحك في هذه الحالة أن تقوم باستخدام مكتبة ctypesأنصح باستخدام هذه المكتبة لمستخدمي نظام ويندوز على وجه الخصوص لما تقدمه من تسهيلات للتعامل مع ملفات dll.أما إذا أردت كتابة برنامج منفصل أو للتعامل مع الملفات فأنصحك باستخدام دوال subprocessالمصدر اقتباس
السؤال
TheProgrammer
قمت بالبحث على الأنترنت فوجد أن هنالك العديد من الطرق أغلبها معقدة، فما هي أفضل طريقة لاستدعاء دالة سي عن طريق البايثون 3 ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.