Mô -đun OS Python được nhập để xóa màn hình bảng điều khiển trong bất kỳ hệ điều hành nào. Phương thức hệ thống [] của mô -đun HĐH với chuỗi CL hoặc xóa dưới dạng tham số được sử dụng để xóa màn hình trong Windows và MacOS/Linux, tương ứng.os module is imported to clear the console screen in any operating system. The system[] method of the os module with the string cls or clear as a parameter is used to clear the screen in windows and macOS/Linux, respectively. Giả sử có một trường hợp bạn đã cung cấp thông tin của 3 sinh viên và bạn phải in chi tiết của họ theo cách như đầu tiên sẽ có thông tin của sinh viên 1, sau đó sau một thời gian thông tin của sinh viên 2 sẽ được hiển thị và cuối cùng Thông tin của sinh viên 3 sẽ được hiển thị. Vì vậy, trong trường hợp đó, chúng tôi sẽ phải xóa bảng điều khiển Python mỗi lần sau khi hiển thị thông tin về từng học sinh.student 1, then after some time information of student 2 will be displayed and then finally the information of student 3 will be displayed. So, in that case, we will have to clear the python console each time after displaying information about each student.Tổng quan
Phạm vi
Giới thiệu về màn hình Clear Python
Giải thích hình ảnh của ví dụ trên
Trong một shell/thiết bị đầu cuối tương tác, để xóa bảng điều khiển Python, chúng ta có thể sử dụng lệnh Ctrl+L, nhưng trong hầu hết các trường hợp, chúng ta phải xóa màn hình trong khi chạy tập lệnh Python, vì vậy chúng ta phải thực hiện lập trình.shell/terminal, to clear the python console, we can use the ctrl+l command, but in most cases, we have to clear the screen while running the python script, so we have to do it programmatically.
Chúng ta có thể xóa màn hình theo chương trình và nó giúp chúng ta định dạng đầu ra theo cách chúng ta muốn. Chúng tôi cũng có thể xóa đầu ra bất cứ khi nào chúng tôi muốn nhiều lần.clear screen programmatically, and it helps us to format the output in the way we want. We can also clear the output whenever we want many numbers of times.
Làm thế nào để xóa màn hình bảng điều khiển Python?
Xóa bảng điều khiển trong Python có các phương pháp khác nhau cho các hệ điều hành khác nhau. Những điều này được nêu dưới đây:
- Trong Windows: Để xóa bảng điều khiển trong hệ điều hành Windows, chúng tôi sẽ sử dụng hàm hệ thống [] khỏi mô -đun HĐH với tham số 'CLS'. For clearing the console in the windows operating system, we will use the system[] function from the os module with the 'cls' parameter.
Cú pháp của hàm hệ thống []: Hàm System [] nằm trong mô -đun HĐH, do đó, mô -đun HĐH cần được nhập trước khi sử dụng hàm System [] trong Windows. Sau khi nhập mô -đun HĐH, tham số chuỗi 'CLS' được truyền bên trong hàm hệ thống để xóa màn hình. system[] function is in the os module, so the os module needs to be imported before using the system[] function in Windows. After importing the os module, the string parameter 'cls' is passed inside the system function to clear the screen.
import os os.system['cls']
- Trong Linux và MacOS: Để xóa bảng điều khiển trong các hệ điều hành Linux và Mac, chúng tôi sẽ sử dụng hàm hệ thống [] từ mô -đun HĐH với tham số 'Xóa'. For clearing the console in Linux and Mac operating systems, we will use the system[] function from the os module with the 'clear' parameter.
Cú pháp: Mô -đun HĐH cần được nhập trước khi sử dụng hàm hệ thống [] trong Linux. Sau khi nhập tham số giá trị chuỗi mô -đun OS 'Xóa' được truyền bên trong hàm hệ thống để xóa màn hình. os module needs to be imported before using the system[] function in Linux. After importing the os module string value parameter 'clear' is passed inside the system function to clear the screen.
import os os.system['clear']
- CTRL+L: Phương pháp này chỉ hoạt động cho hệ điều hành Linux. Trong một shell/thiết bị đầu cuối tương tác, chúng ta chỉ có thể sử dụng Ctrl+L để xóa màn hình. This method only works for Linux operating system. In an interactive shell/terminal, we can simply use ctrl+l to clear the screen.
Ví dụ về màn hình Clear Python
Ví dụ 1: Xóa màn hình trong hệ điều hành Windows
Chúng ta hãy xem một ví dụ về màn hình rõ ràng trong Python để làm rõ sự hiểu biết của chúng ta.
Chúng tôi sẽ sử dụng hàm hệ thống đã nêu [] đã nêu để xóa bảng điều khiển Python.system[] function for clearing the python console.
Đầu tiên, chúng tôi sẽ in một số đầu ra; Sau đó, chúng tôi sẽ đợi 4 giây bằng hàm Sleep [] để tạm dừng chương trình trong 4 giây và sau đó, chúng tôi sẽ áp dụng hệ thống Os.System ['CLS'] để xóa màn hình. sleep[] function to halt the program for 4 seconds, and after that, we will apply os.system['cls'] to clear the screen.
Code:
import os from time import sleep # Printing Some Text print["Hello, Welcome to Scaler!!"] print["Screen will now be cleared in 4 Seconds"] # Waiting for 4 seconds to clear the screen sleep[4] # Clearing the Screen os.system['cls']
Output:
Cửa sổ đầu ra sẽ in văn bản đã cho trước, sau đó chương trình sẽ ngủ trong 4 giây, sau đó màn hình sẽ bị xóa và việc thực hiện chương trình sẽ bị dừng.
Ví dụ 2: Xóa màn hình, sau đó in một số thông tin khác trong hệ điều hành Windows.
Đầu tiên chúng tôi sẽ in một số đầu ra, sau đó chúng tôi sẽ đợi 1 giây bằng hàm Sleep [] và sau đó, chúng tôi sẽ áp dụng hệ điều hành ['CLS'] để xóa màn hình.
Sau đó, chúng tôi sẽ in thêm một số thông tin.
Code:
import os from time import sleep # Printing Some Text print["Name: ABC"] print["Roll No: 1"] print["Marks: 91"] # Waiting for 1 second to clear the screen sleep[1] # Clearing the Screen os.system['cls'] # Printing Some Text print["Name: DEF"] print["Roll No: 2"] print["Marks: 81"] # Waiting for 1 second to clear the screen sleep[1] # Clearing the Screen os.system['cls'] # Printing Some Text print["Name: GHI"] print["Roll No: 3"] print["Marks: 93"] sleep[1]
Output:
Cửa sổ đầu ra sẽ in thông tin đầu tiên, sau đó chương trình sẽ ngủ trong 1 giây và màn hình sẽ được xóa và sau đó nó sẽ in thông tin thứ hai. Một lần nữa, chương trình sẽ ngủ trong 1 giây và cuối cùng, chương trình sẽ bị dừng sau khi in lô thông tin cuối cùng.
Ví dụ 3: Xóa màn hình trong hệ điều hành Linux
Chúng tôi sẽ sử dụng phương thức hệ thống đã nêu ở trên [] để xóa bảng điều khiển Python.system[] method for clearing the python console.
Đầu tiên, chúng tôi sẽ in một số đầu ra; Sau đó, chúng tôi sẽ đợi trong 5 giây bằng hàm Sleep [] và sau đó, chúng tôi sẽ áp dụng hệ điều hành ['xóa'] để xóa màn hình.
Code:
import os from time import sleep # Printing Some Text print[1] print[2] print[3] print[4] print[5] print["Screen will now be cleared in 5 Seconds"] # Waiting for 5 seconds to clear the screen sleep[5] # Clearing the Screen os.system['clear']
Output:
1 2 3 4 5 The screen will now be cleared in 5 Seconds
- Sau 5 giây, màn hình được xóa.
Cửa sổ đầu ra sẽ in văn bản đã cho trước, sau đó chương trình sẽ ngủ trong 5 giây, sau đó màn hình sẽ bị xóa và việc thực hiện chương trình sẽ bị dừng.
Ví dụ 4: Điều gì sẽ xảy ra nếu chúng ta không biết chúng ta đang làm việc gì?
Có thể có một trường hợp trước tiên chúng ta phải xác định hệ điều hành mà chúng ta đang làm việc. Vì vậy, trước tiên chúng tôi sẽ xác định xem HĐH là Windows, Linux hoặc Mac.OS we are working on. So, we will first determine whether the os is Windows, Linux, or Mac.
Đối với Windows, tên HĐH là "NT" và đối với Linux hoặc Mac, tên HĐH là "POSIX".
Vì vậy, chúng tôi sẽ kiểm tra tên HĐH và sau đó áp dụng chức năng.
Code:
import os from time import sleep # Printing the os name print["os name is :", os.name] # Waiting for 2 seconds to clear the screen sleep[2] # Clearing the Screen # posix is os name for Linux or mac if[os.name == 'posix']: os.system['clear'] # else screen will be cleared for windows else: os.system['cls']
Output:
Đối với trường hợp này, tên HĐH là NT, do đó, bảng điều khiển Windows sẽ bị xóa sau 2 giây ngủ chương trình, và sau đó nó sẽ bị chấm dứt.nt, so windows console will be cleared after 2 seconds of program sleep, and then it will be terminated.
Sự kết luận
Bây giờ chúng ta đã thấy nhiều ví dụ khác nhau về cách xóa màn hình trong Python, chúng ta hãy ghi chú một vài điểm.
- Màn hình xóa có thể được thực hiện theo chương trình, và nó cũng giúp chúng tôi định dạng đầu ra theo cách chúng tôi muốn.
- Để xóa bảng điều khiển trong hệ điều hành Windows, chúng tôi sẽ sử dụng phương thức hệ thống [] từ mô -đun HĐH với tham số ‘CLS.system[] method from the os module with the ‘cls’ parameter.
- Để xóa bảng điều khiển trong hệ điều hành Linux, chúng tôi sẽ sử dụng phương thức hệ thống [] từ mô -đun HĐH với tham số ‘rõ ràng.system[] method from the os module with the ‘clear’ parameter.
- Đối với Windows, tên HĐH là NT và đối với Linux, đó là POSIX, vì vậy trước tiên chúng tôi cũng có thể xác định HĐH và sau đó xóa màn hình.nt, and for Linux, it is posix, so we can also first determine the os and then clear the screen.
Đọc thêm
1- Cái gì rõ ràng [] trong Python?
2 - Làm thế nào để cài đặt Python trong Linux?