FIX: خطأ وقت تشغيل Python

  • أ يركض-زمن خطأ عندما يحدث بايثون يفهم ما تقوله ، ولكن أشواط في مشكلة عند اتباع التعليمات الخاصة بك.
  • تحتاج إلى معرفة ذلك بايثونأشواط ال برنامج في خطوتين.
  • لا تحتوي Python فقط على أخطاء وقت التشغيل ، وإذا تعثرت عبر أحدها ، فتحقق من مركز أخطاء وقت التشغيل.
  • لقد كتبنا على نطاق واسع عن أدوات المطورين مثل Python. اذهب إلى موقعنا مركز أدوات المطور.
كيفية إصلاح خطأ وقت تشغيل Python
لإصلاح مشكلات الكمبيوتر المختلفة ، نوصي DriverFix:
سيحافظ هذا البرنامج على تشغيل برامج التشغيل الخاصة بك ، وبالتالي يحميك من أخطاء الكمبيوتر الشائعة وفشل الأجهزة. تحقق من جميع برامج التشغيل الخاصة بك الآن في 3 خطوات سهلة:
  1. تنزيل DriverFix (ملف تنزيل تم التحقق منه).
  2. انقر ابدأ المسح للعثور على جميع السائقين الإشكاليين.
  3. انقر تحديث برامج التشغيل للحصول على إصدارات جديدة وتجنب أعطال النظام.
  • تم تنزيل DriverFix بواسطة 0 القراء هذا الشهر.

برمجة ممتع جدًا ولكن في مرحلة ما ، عندما تحاول تشغيل ملف برنامج، للأسف ، وحتمًا ، أخطاء سوف تظهر. لذلك ، يعد التسبب في الأخطاء وفهمها وإصلاحها جزءًا مهمًا من البرمجة.

هناك ثلاثة أنواع رئيسية من خطأ يمكنك الدخول بايثون لكن هنا سنتحدث عن كيفية حلها بايثونأخطاء وقت التشغيل.

وقت التشغيل خطأ عندما يحدث بايثون يفهم ما تقوله ، لكنه يواجه مشكلة عند اتباع تعليماتك.


كيف يمكنني إصلاح خطأ وقت تشغيل Python؟

إذن ، لقد كتبت كل شيء بشكل صحيح ، بمعنى آخر ، بناء الجملة الخاص بك صحيح ، لكن بايثون ما زلت لا يفهم ما تقوله. لنأخذ مثالاً بسيطًا على ملف بايثون خطا وقت التشغيل:

  • طباعة (حل)

إذا حاولت تشغيل هذا السطر البسيط ، فستتلقى خطأ وقت التشغيل لمجرد أنك لم تحدد المحلول عامل. الخط ليس له معنى.

لفهم هذا اللغز بشكل أفضل ، دعنا نرتبط بقواعد اللغة الإنجليزية. لنأخذ هذه الجملة على سبيل المثال.

  • من فضلك كل الباب.

نحويًا ، لا توجد مشكلة على الإطلاق في هذه الجملة. كل شيء موجود ، لدينا جميع عناصر النحو الصحيحة.

لكن عندما تحاول فهم الجملة ، عندما تقوم بتقطيع الكلمات ، لا يكون ذلك منطقيًا لأنك تعلم أنه يمكنك فتح الباب وإغلاقه ، أو حتى إغلاقه أو إزالته ولكن تناوله؟

في البرمجة ، هذا سوف يسمىخطا وقت التشغيل لأنه يظهر قبل أن تبدأ في برنامج. هناك أنواع قليلة من وقت التشغيل أخطاء. في هذه المقالة سوف تتعلم كيفية حلها.

1. استخدم متغيرًا أو دالة غير محددة.

يمكن أن يحدث هذا أيضًا إذا استخدمت الأحرف الكبيرة بشكل غير متسق في اسم متغير:

callMe = "طارق"
طباعة (callme)

Traceback (آخر مكالمة أخيرة): في السطر 2 من الكود الذي أرسلته: print (callme) NameError: الاسم 'callme' غير محدد

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


2. القسمة على صفر

خمين ما؟ بايثون يهتم بالرياضيات ، وبالرياضيات ، القسمة على الصفر لا معنى له.

طباعة (1/0)

Traceback (آخر مكالمة أخيرة): في السطر الأول من الكود الذي أرسلته: اطبع (1/0) ZeroDivisionError: القسمة على صفر

لذا فإن هذا السطر يُرجع خطأ وقت التشغيل كـ بايثون يمكن أن يقرأها بشكل صحيح ، ولكن عندما يتعلق الأمر بتنفيذها ، فإنه يرفض القيام بذلك لأنه ليس له معنى رياضي.


3. استخدم عوامل التشغيل على نوع خاطئ من البيانات

طباعة ("أنت تحاول إضافة نصوص وأرقام" + 20)

التتبع (آخر مكالمة أخيرة): في السطر الأول من الكود الذي أرسلته: طباعة ("أنت تحاول إضافة نص وأرقام" + 20) TypeError: يمكن فقط ربط str (وليس "int") إلى str

يعرض هذا السطر خطأ وقت التشغيل لأنك تحاول إضافة نص بأرقام وأقلام تلوين وبرتقال وكراسي بها حمام ، إلخ. ليس من المنطقي إجراء عمليات باستخدام أنواع مختلفة من المتغيرات.

أنت أيضا بحاجة إلى معرفة ذلك بايثون يدير البرنامج في خطوتين. يتحقق أولاً من بناء الجملة وإذا كانت الصيغة صحيحة ، فإنها تنتقل إلى الخطوة الثانية من تنفيذ البرنامج. هذا هو المكان الذي يتعثر فيه على أخطاء وقت التشغيل المحتملة.

نأمل أن يجيب هذا الدليل على جميع أسئلتك ولكن إذا كان لديك أي أسئلة أخرى أو واجهت مشاكل أخرى ، فيرجى طرحها في قسم التعليقات أدناه وسنعاود الاتصال بك في أسرع وقت ممكن.


أسئلة مكررة

  • أسرع طريقة لإصلاح أي أخطاء في وقت التشغيل هي ببساطة تثبيت ملف مخصص لإصلاح خطأ وقت التشغيل.

  • إذا احتوى أحد السطور على مشكلة مثل المتغيرات غير المحددة ، أو القسمة على صفر أو إجراء عمليات بمتغيرات من أنواع مختلفة ، فسيعرض خطأ وقت التشغيل.

  • أبسط مثال على ذلك هو برنامج بسطر بسيط مثل طباعة (1/0). إذا قمت بتشغيله ، فستحصل على ملف ZeroDivisionError: القسمة على صفر خطأ, وهو خطأ وقت التشغيل.

7 طرق لإصلاح خطأ خدمة وقت تشغيل Oculus Rift

7 طرق لإصلاح خطأ خدمة وقت تشغيل Oculus Riftكوةأخطاء وقت التشغيل

اكتشف الحلول التي نجحت مع الآخرينال خدمة Oculus Runtime الخطأ شائع ، والمنتديات مليئة بالتقارير على الرغم من أن المشكلة بشكل عام في نهاية المستخدم.ينشأ الخطأ بسبب تشغيل إصدار قديم من البرنامج أو عن...

اقرأ أكثر
خطأ وقت التشغيل 13: عدم تطابق النوع [Fix]

خطأ وقت التشغيل 13: عدم تطابق النوع [Fix]أخطاء وقت التشغيلاكسل

أعد تثبيت البرنامج الإشكالي في حالة حدوث أخطاء في التثبيتتحدث أخطاء وقت التشغيل عادةً عندما يحاول أحد البرامج تنفيذ عملية مستحيلة أو عندما يكون هناك خطأ في البيانات التي يحاول تفسيرها.تأكد دائمًا م...

اقرأ أكثر
ما هو خطأ وقت التشغيل 216 وكيفية إصلاحه بسرعة

ما هو خطأ وقت التشغيل 216 وكيفية إصلاحه بسرعةأخطاء وقت التشغيلحصان طروادة

قم بإجراء فحص عميق للفيروسات لإزالة حصان طروادة من جهاز الكمبيوتر الخاص بكستواجه خطأ وقت التشغيل 216 لأن جهاز الكمبيوتر الخاص بك مصاب بفيروس.يجب إجراء فحص عميق لجهاز الكمبيوتر الخاص بك بسرعة والتأك...

اقرأ أكثر