TheProgrammer نشر 1 ديسمبر 2015 أرسل تقرير مشاركة نشر 1 ديسمبر 2015 أريد طباعة الأخطاء على شاشة فهل هنالك طريقة معينة لطباعة الأخطاء في لغة بايثون، فمثلا أريد طباعة الخطأ الذي يظهر هنا:try: something here except: print 'the whatever error occurred.' اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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() المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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} اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheProgrammer
أريد طباعة الأخطاء على شاشة فهل هنالك طريقة معينة لطباعة الأخطاء في لغة بايثون، فمثلا أريد طباعة الخطأ الذي يظهر هنا:
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.