Cách tiếp cận rõ ràng nhất, nếu có thể, là sử dụng \r, quay lại đầu dòng. Bản in tiếp theo của bạn sẽ chỉ bắt đầu từ nơi bản in trước đó bắt đầu
Ví dụ
- >>> thời gian nhập khẩu
- >>> đồng hồ xác định[].
- trong khi đúng.
- in [ngày giờ. ngày giờ. Hiện nay[]. strftime["%H. %M. %S"]]
- thời gian. ngủ[1]
- >>> đồng hồ[]
- 00. 11. 28
- 00. 11. 29
- 00. 11. 30
- 00. 11. 31
- 00. 11. 32
- 00. 11. 33
đó rõ ràng không phải là những gì chúng ta muốn. Trong khi với \r
- >>> thời gian nhập khẩu
- >>> đồng hồ xác định[].
- trong khi đúng.
- in [ngày giờ. ngày giờ. Hiện nay[]. strftime["%H. %M. %S"], kết thúc="\r"]
- thời gian. ngủ[1]
cái nào tốt hơn nhiều
Nếu bạn không thể sử dụng phương pháp này, bạn có thể xác định
- CURSOR_UP_ONE = '\x1b[1A'
- ERASE_LINE = '\x1b[2K'
và sử dụng chúng bằng cách gọi sys. tiêu chuẩn. viết
- nhập khẩu hệ thống
- hệ thống. tiêu chuẩn. ghi[CURSOR_UP_ONE]
- hệ thống. tiêu chuẩn. ghi[ERASE_LINE]
Nếu bạn đang sử dụng nó nhiều, bạn có thể xác định chức năng của riêng mình
- xác định xóa_last_lines[n=1].
- cho _ trong phạm vi [n].
- hệ thống. tiêu chuẩn. ghi[CURSOR_UP_ONE]
- hệ thống. tiêu chuẩn. ghi[ERASE_LINE]
Hầu hết thời gian, khi làm việc với trình bao/thiết bị đầu cuối tương tác Python [không phải bảng điều khiển], chúng tôi kết thúc với một đầu ra lộn xộn và muốn xóa màn hình vì một số lý do. Trong shell/terminal tương tác, chúng ta chỉ cần sử dụng
ctrl+l
Nhưng, nếu chúng ta muốn xóa màn hình trong khi chạy tập lệnh python thì sao? . Vì vậy, chúng tôi làm điều đó một mình
Xóa màn hình trong hệ điều hành windows
Phương pháp 1. Xóa màn hình trong Python bằng cls
Bạn chỉ cần “cls” để xóa màn hình trong windows
Python3
import
os
# Clearing the Screen
os.system[
'cls'
]
ví dụ 2. Xóa màn hình trong Python bằng cách sử dụng rõ ràng
Bạn cũng chỉ có thể “nhập hệ điều hành” thay vì “từ hệ thống nhập hệ điều hành” nhưng cùng với đó, bạn phải thay đổi hệ thống ['xóa'] thành hệ điều hành. hệ thống ['xóa'].
Python3
# import only system from os
from
os
import
import
1
import
2
from
import
4import
import
6
import
7
import
8 import
9
os
0os
1
os
0os
3 os
4_______2_______5os
5 os
7os
8
os
9# Clearing the Screen
0_______2_______5 # Clearing the Screen
2_______5_______]
os
0# Clearing the Screen
6
os
0# Clearing the Screen
8os
8
os
9# Clearing the Screen
0_______2_______5 # Clearing the Screen
2_______4_______4_______6_______
os.system[
6
os.system[
7_______4_______8os.system[
9_______5_______0_______5_______1]
'cls'
3
'cls'
4_______5_______5]
'cls'
7
'cls'
8
ví dụ 3. Xóa màn hình trong Python bằng lệnh gọi
Một cách khác để thực hiện điều này là sử dụng mô-đun quy trình con.
Python3
'cls'
9
from
]
1_______1_______ ]
3
import
2
from
import
4import
import
6
]
9
import
8 import
9
os
0# import only system from os
3
os
0# Clearing the Screen
0os
5 # import only system from os
7os.system[
4 os
3 from
0os
5os
5 from
3 # Clearing the Screen
8 'cls'
]