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

السؤال

Recommended Posts

  • 0
نشر

يمكنك استخدام مكتبة os لتنفيذ أوامر نظام التشغيل، ومكتبة time لإضافة فاصل زمني الكود ليس بالصعب يمكن أن يكون بهذه الطريقة:

import os
import time

# الانتظار لمدة 5 ثوانٍ
time.sleep(5)

# مسح الشاشة على ويندوز
os.system('cls')

يمكنك دائما إستخدام المكتبة time من أجل تأخير تنفيذ أي أمر تريد.

  • 0
نشر

حاول استخدام مكتبة time لتنفيذ تأخير، ومكتبة os لتنفيذ الأوامر، و يمكنك أن تبرمجه على حسب نظام التشغيل الخاص بك لأن الأمر يختلف بينهم بهذا الشكل:

import os
import time

time.sleep(5)

if os.name == 'nt':  # ويندوز
    os.system('cls')
else:  # لينكس/ماك
    os.system('clear')

 

  • 0
نشر
بتاريخ 9 دقائق مضت قال Ail Ahmed:

لسلام عليكم

ازي اخلي الTerminal بعد مثل 5ثوني يمسح الشاشه او يعمل امر تاني بلغه باثيون ؟

يمكننا ذلك عن طريق استخدام مكتبة OS و Time فى ال Python 
واجحدة لتوفير دالة التحكم فى الوقت و الاخرى للتعامل مع ال terminal مثل هذا الكود تماما:

 

import os 
import time as t
# waiting 5 seconds 
t.sleep(5)

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

# you can make another cmd كما تحب
os.system('your_command_here')

المكتبة Time هى من تتحكم فى الوقت

  • 0
نشر

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

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

import os
import time
#الكود الذي تريد تنفيذه
time.sleep(5)
os.system('cls')

هنا إستخدمنا المكتبة time ومن ثم الدالة sleep التي تقوم بإيقاف تنفيذ الكود لمدة 5 ثواني وبعد ذلك نقوم بمسح الشاشة.

ولكن إذا أردت مسح الشاشة كل 5 ثواني يمكنك إستخدام ال threeds :

import threading
import os

def clear_screen():
    os.system('cls')
    threading.Timer(5.0, clear_screen).start() 

clear_screen()  

وهكذا أنشأنا threed مخصص لحذف الشاشة كل 5 ثواني ويمكنك تنفيذ أي كود أخر دون القلق من إيقافه عن التنفيذ حيث سيتم تنفيذ الكود بشكل طبيعي وكل 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...