اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هنالك عدة طرق يمكنك استخدامها لطباعة رسائل الخطأ في لغة بايثون، وأسهل هذه الطرق وأبسطها هي عن طريق تحويل رسالة الخطأ إلى متغير ومن ثم طباعتها أي كتابة Exception as e ليصبح الخطأ في متغير e وبعد ذلك نطبعه كما في المثال التالي:

except Exception as e: print(e)

في الإصدارات القديمة للبايثون (قبل الإصدار 3) يمكن استخدام هذه الطريقة:

except Exception, e: print e

ومن الطرق الأخرى لطباعة رسالة الخطأ يمكنك استخدام وحدة traceback التي توفر لك توابع لتهيئة وطباعة الاستثناءات exceptions وtracebacks الخاصة بهم كما في المثال التالي:

except: traceback.print_exc()

المصدر

  • 0
نشر

لاتحتاج لاستخدام أيّة دوال لإنجاز ذلك، مجرد سطرين كما يلي:

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}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...