TheProgrammer نشر 1 ديسمبر 2015 أرسل تقرير نشر 1 ديسمبر 2015 أريد طباعة الأخطاء على شاشة فهل هنالك طريقة معينة لطباعة الأخطاء في لغة بايثون، فمثلا أريد طباعة الخطأ الذي يظهر هنا:try: something here except: print 'the whatever error occurred.' اقتباس
0 هشام رزق الله نشر 1 ديسمبر 2015 أرسل تقرير نشر 1 ديسمبر 2015 هنالك عدة طرق يمكنك استخدامها لطباعة رسائل الخطأ في لغة بايثون، وأسهل هذه الطرق وأبسطها هي عن طريق تحويل رسالة الخطأ إلى متغير ومن ثم طباعتها أي كتابة Exception as e ليصبح الخطأ في متغير e وبعد ذلك نطبعه كما في المثال التالي:except Exception as e: print(e) في الإصدارات القديمة للبايثون (قبل الإصدار 3) يمكن استخدام هذه الطريقة:except Exception, e: print e ومن الطرق الأخرى لطباعة رسالة الخطأ يمكنك استخدام وحدة traceback التي توفر لك توابع لتهيئة وطباعة الاستثناءات exceptions وtracebacks الخاصة بهم كما في المثال التالي:except: traceback.print_exc() المصدر اقتباس
0 Ali Haidar Ahmad نشر 2 أبريل 2022 أرسل تقرير نشر 2 أبريل 2022 لاتحتاج لاستخدام أيّة دوال لإنجاز ذلك، مجرد سطرين كما يلي: ini_dict['الاسم القديم'] = ini_dict['الاسم الجديد للمفتاح'] del ini_dict['الاسم الجديد للمفتاح'] مثال: # تعريف قاموس ini_dict = {'nikhil': 1, 'vashu' : 5, 'manjeet' : 10, 'akshat' : 15} # طباعة القاموس print ("initial 1st dictionary", ini_dict) # تغيير أسماء المفاتيح ini_dict['akash'] = ini_dict['akshat'] del ini_dict['akshat'] # طباعة القاموس بعد التعديل print ("final dictionary", str(ini_dict)) الخرج: initial 1st dictionary {‘akshat’: 15, ‘nikhil’: 1, ‘manjeet’: 10, ‘vashu’: 5} final dictionary {‘akash’: 15, ‘nikhil’: 1, ‘manjeet’: 10, ‘vashu’: 5} اقتباس
السؤال
TheProgrammer
أريد طباعة الأخطاء على شاشة فهل هنالك طريقة معينة لطباعة الأخطاء في لغة بايثون، فمثلا أريد طباعة الخطأ الذي يظهر هنا:
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.