تحميل وظائف Python إرجاع خطأ بناء الجملة [مكرر

StackOverflow https://stackoverflow.com/questions/20353434

  •  25-08-2022
  •  | 
  •  

سؤال

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

def hello():
    print('Hello there!')

def boo():
    hello()

لست متأكدًا من سبب حدوث ذلك لأنه يتم تعريف الوظيفة الأولى قبل استدعائها في الثانية. لذلك يجب أن يتم تحميلها في الذاكرة بالفعل أليس كذلك؟

شكرا على أي مساعدة يمكنك تقديمها. قون

هل كانت مفيدة؟

المحلول

لا يمكن للترجم التفاعلي IDLE التعامل مع مهمة واحدة فقط في وقت واحد ، لا يمكنك فعل المزيد.

احفظ البرنامج النصي إلى ملف Python (.py التمديد) ، وتشغيله.

من سطر الأوامر:

$ cd /script_path
$ python script_name.py

أو إذا كنت تريد تشغيله في الخمول:

Ctrl+N - لصق الرمز - حفظ - اضغط F5

أتمنى أن يساعدك هذا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top