Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะล้าง Python shell ได้อย่างไร?


Python จัดเตรียม python shell ซึ่งใช้ในการรันคำสั่ง Python เดียวและแสดงผลลัพธ์ เรียกอีกอย่างว่า REPL . REPL ย่อมาจาก Read, Evaluate, Print และ Loop คำสั่งจะถูกอ่าน จากนั้นประเมินผล หลังจากนั้น ผลลัพธ์จะถูกพิมพ์และวนกลับมาเพื่ออ่านคำสั่งถัดไป

บางครั้งหลังจากรันคำสั่งจำนวนมากและรับเอาต์พุตแบบจับจดหรือดำเนินการคำสั่งที่ไม่จำเป็น เราอาจจำเป็นต้องล้าง python shell หากเปลือกไม่เคลียร์ เราจะต้องเลื่อนหน้าจอหลายครั้งเกินไปซึ่งไม่มีประสิทธิภาพ ดังนั้นจึงจำเป็นต้องล้างเปลือกของหลาม

คำสั่งที่ใช้ในการล้างเทอร์มินัลหรือเชลล์ Python คือ cls และชัดเจน .

ใน Windows

import os
os.system(‘CLS’)

ใน Linux

import os
os.system(‘clear’)

สมมุติว่าเราต้องแสดงผลลัพธ์สองสามวินาทีจากนั้นเราต้องการล้างเชลล์ รหัสต่อไปนี้มีจุดมุ่งหมาย

  • นำเข้าระบบปฏิบัติการและโหมดสลีป

  • กำหนดฟังก์ชันที่ระบุคำสั่งเพื่อล้างเชลล์ cls สำหรับ windows และ clear สำหรับ linux

  • พิมพ์ผลลัพธ์บางส่วน

  • ปล่อยให้หน้าจอเข้าสู่โหมดสลีปสักครู่

  • เรียกใช้ฟังก์ชันล้างหน้าจอ

ตัวอย่าง

from os import system, name
from time import sleep
def clear():
   # for windows
   if name == 'nt':
      _ = system('cls')

   # for mac and linux
   else:
   _ = system('clear')

print(“Hi Learner!!”)
sleep(5)
clear()