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

كيف يمكن حذف السطور القديمة في IDLE Python

Mishary Alotaibi

السؤال

Recommended Posts

  • 0

مرحباً مشاري،

يمكنك استخدام إحدى الطرق التالية:

  • إعادة تشغيل Shell
    • اذهب إلى القائمة العلوية واختر "Shell".
    • ثم اختر "Restart Shell" .
  • مسح شاشة Shell
    • يمكنك كتابة الكود التالي في الـ Shell:
import os
os.system('cls' if os.name == 'nt' else 'clear')
  • استخدام مكتبة IPython

إذا كنت تستخدم IPython، يمكنك مسح الشاشة باستخدام الكود التالي:

from IPython import get_ipython
get_ipython().magic('clear')
get_ipython().magic('reset -f')

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

وعليكم السلام ورحمة الله وبركاته .

للأسف لا توجد أي طريقة لمسح شاشة ال IDLE في بايثون .

ولكن يمكنك الضغط على CTRL + J وسيقوم بإضافة أسطر فارغة إلى أن تصل لأسفل الصفحة ويمكنك بعد ذلك الكتابة كما تريد.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 6 دقائق مضت قال Mishary Alotaibi:

NOT WORKING

يجب عليك ادخال كل سطر على حدا وليس مجموعة الأسطر مع بعض : أي كالتالي :

أولاً أدخل الأمر التالي ثم اضغط enter

import os

ثانياً أدخل الامر التالي ثم enter

os.system('cls' if os.name == 'nt' else 'clear')

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

لتفهم ما يحدث، حاليًا أنتي في وضع REPL بداخل منفذ الأوامر وذلك اختصار لـ "Read-Eval-Print Loop"، ويشير إلى بيئة تفاعلية لتنفيذ التعليمات البرمجية، بحيث يتيح لك إدخال التعليمات البرمجية وتنفيذها في الوقت الحقيقي للتجربة، ولكن نقوم بكتابة أكواد بسيطة به حيث نكتب سطر سطر.

وطالما أننا بداخل منفذ الأوامر أو shell IDE كالذي تستخدمينه، لا نستطيع تنفيذ أمر clear الخاص بحذف النصوص من الواجهة لتنظيفها.

حيث يجب علينا الخروج من وضع REPL وتنفيذ ذلك الأمر، وذلك بالضغط على CTRL + C أو CTRL + Z ثم Enterl أو كتابة exit()

لذا في حال تريدين تنفيذ الأمر مجيًا، نقوم باستخدام وحدة os والتي بها ميثود system كما تم التوضيح:

import os
os.system('clear')

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...