TheProgrammer نشر 8 أكتوبر 2015 أرسل تقرير نشر 8 أكتوبر 2015 أنا أستخدم بايثون 2.6 وأريد معرفة ما هي الوحدة اللازمة التي يجب علي أن أتعلم استخدامها، فهل استعمل urllib لأنها الأسهل ؟ أم أستخدم requests ؟ اقتباس
0 هشام رزق الله نشر 8 أكتوبر 2015 أرسل تقرير نشر 8 أكتوبر 2015 أنصحك باستخدام حزمة Requests.إذا كنت قد استخدمت لغة أخرى غير البايثون، سوف تعتقد في الوهلة الأولى بأن urllib و urllib2 هي الأسهل استخداما لأنها لا تجعلك تستخدم العديد من الشيفرات البرمجية بالإضافة إلى أنها ذات قدرات عالية، وهذا ما اعتقدته أنا أيضا، لكن حزمة Requests أفضل منهما بكثير وبها العديد من المميزات التي تتفوق بهما على المكتبات الأخرى.فمثلا سوف تجد أن API الخاص بها مريح للغاية وسهل الفهم كما في الأمثلة التالية:import requests ... resp = requests.get('http://www.mywebsite.com/user') resp = requests.post('http://www.mywebsite.com/user') resp = requests.put('http://www.mywebsite.com/user/put') resp = requests.delete('http://www.mywebsite.com/user/delete')يذكر أن لـ urllib2 العديد من الخيارات والمميزات الرائعة، فإذا لم تعجبك Requests فسوف أنصحك باستخدام urllib2. اقتباس
السؤال
TheProgrammer
أنا أستخدم بايثون 2.6 وأريد معرفة ما هي الوحدة اللازمة التي يجب علي أن أتعلم استخدامها، فهل استعمل urllib لأنها الأسهل ؟ أم أستخدم requests ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.