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

السؤال

Recommended Posts

  • 0
نشر

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

يمكنك مسح ال terminal في نظام ويندوز عن طريق كتابة الأمر cls أما في نظام لينيكس عن طريق الأمر clear .

ولتنفيذ أمر معين في بايثون يجب إستخدام دالة system من وحدة os .

ويمكنك تعريف دالة لنسمها clear_screen وتستدعي هذا الأمر وفي كل مرة تريد حذف الكلام من الterminal  يمكنك إستدعاء الدالة فقط .

import os

def clear_screen():
    os.system('cls')

clear_screen()

وإذا تريد جعل الكود يعمل على نظام لينكس فقط قم بتبديل cls إلى clear

  • 0
نشر

وعليكم السلام 
يمكنك ذلك عن طريق استخدام مكتبة os و platform فى البايثون و ذلك مثل:

import os
import platform

# function that excute the mission
def clear_screen_terminal():
    if platform.system() == "Windows":
        os.system("cls")
    else:
        os.system("clear")

clear_screen_terminal()

فهذا الكود يتاكد من نظام التشغيل أولاً. إذا كان النظام "Windows"، فإنه يستخدم أمر CLS لمسح الشاشة،
وإذا كان نظام آخر (مثل Linux أو macOS)، فإنه يستخدم أمر 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...