Hướng dẫn how do you print without newline and space in python? - làm thế nào để bạn in mà không có dòng mới và không gian trong python?

Lenooh hài lòng truy vấn của tôi. Tôi đã phát hiện ra bài viết này trong khi tìm kiếm 'Python triệt tiêu Newline'. Tôi đang sử dụng Idle & nbsp; 3 trên Raspberry Pi để phát triển Python 3.2 cho Putty.

Tôi muốn tạo một thanh tiến trình trên dòng lệnh putty. Tôi không muốn trang cuộn đi. Tôi muốn một đường ngang để trấn an người dùng khỏi sự hoảng loạn rằng chương trình đã không bị đình trệ Có thể mất một thời gian. ' Tin nhắn tương tác - Giống như một thanh tiến trình trong văn bản.

print["Hello World"]
print["Welcome to Guru99 Tutorials"]
9 khởi tạo thông báo bằng cách chuẩn bị cho phần viết màn hình tiếp theo, sẽ in ba backspace dưới dạng ⌫⌫⌫ chà và sau đó là một khoảng thời gian, xóa sạch '001' và kéo dài dòng thời gian.

Sau khi đầu vào người dùng

Hello World
Welcome to Guru99 Tutorials
0,
Hello World
Welcome to Guru99 Tutorials
1 cắt dấu chấm than của văn bản
Hello World
Welcome to Guru99 Tutorials
0 của tôi để quay lại không gian mà
Hello World
Welcome to Guru99 Tutorials
3 khác, sẽ đặt đúng các dấu câu. Đó là một không gian và 'dấu chấm' đầu tiên của 'thanh tiến trình' mà tôi đang mô phỏng.

Không cần thiết, tin nhắn cũng được kết hợp với số trang [được định dạng theo chiều dài ba với số 0 hàng đầu] để thông báo từ người dùng rằng tiến trình đang được xử lý và cũng sẽ phản ánh số lượng của các khoảng thời gian mà chúng ta sẽ xây dựng cho bên phải.

import sys

page=1
search_string=input['Search for?',]
print['Skimming for', search_string, '\b! .001', end='']
sys.stdout.flush[] # the print function with an end='' won't print unless forced
while page:
    # some stuff…
    # search, scrub, and build bulk output list[], count items,
    # set done flag True
    page=page+1 #done flag set in 'some_stuff'
    sys.stdout.write['\b\b\b.'+format[page, '03']] #

Bài Viết Liên Quan

Chủ Đề