Bảng phong phú Python

Các ứng dụng đầu cuối của bạn không cần phải có đầu ra nhàm chán. Hôm nay chúng ta hãy xem làm thế nào chúng ta có thể tạo ra những chiếc bàn đẹp mắt mà không cần nỗ lực nhiều

Bài đăng này là một phần trong hành trình học Python của tôi. Bạn có thể tìm thấy các phần khác của loạt bài này tại đây. Bạn tìm thấy mã cho bài đăng này trong kho lưu trữ PythonFriday của tôi trên GitHub

 

Cài đặt phong phú

Rich là một thư viện Python dành cho văn bản có định dạng phong phú và đẹp mắt trong thiết bị đầu cuối. Bạn có thể cài đặt Rich bằng lệnh này

Hệ điều hành MS

1

pip cài đặt rich

Nếu bạn thích những gì bạn thấy trong bài đăng này, bạn phải xem xét kỹ hơn nhiều tính năng bổ sung Ưu đãi phong phú

 

Tạo bảng

Chúng tôi cần nhập Bảng và mô-đun Bảng điều khiển của Rich để xây dựng bảng của mình. Chúng tôi có thể khởi tạo bảng của mình, xác định các cột và thêm các hàng trước khi chúng tôi in nó ra bàn điều khiển

con trăn

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

từ giàu có. bảng điều khiển nhập Bảng điều khiển

từ giàu có. bảng nhập Bảng

 

bảng = Bảng[tiêu đề="Star Wars Movies"]

 

bảng. add_column["Đã phát hành", style="cyan", no_wrap=True]

bảng. add_column["Tiêu đề", style="magenta"]

bảng. add_column["Phòng vé", justify="right", style="green"]

 

bảng. add_row["20/12/2019", "Star Wars: The Rise of Skywalker", "$952.110.690"]

bảng. add_row["25 tháng 5 năm 2018", "Solo: A Star Wars Story", "$393,151,347"]

bảng. add_row["15/12/2017", "Star Wars Ep. V111: The Last Jedi", "$1,332,539,889"]

bảng. add_row["16/12/2016", "Rogue One: A Star Wars Story", "$1.332.439.889"]

 

bảng điều khiển = Bảng điều khiển[]

bảng điều khiển. in[bảng, căn chỉnh="center"]

Rich lo liệu mọi thứ, từ tính toán kích thước của các cột đến tô màu các giá trị và tạo đầu ra này

Tất cả những gì chúng ta cần làm là chuyển đổi giá trị thành chuỗi, sau đó bảng trong Rich không hỗ trợ bất kỳ loại nào khác. Bằng cách đó, chúng tôi có thể linh hoạt như mong muốn với việc chuyển đổi thành chuỗi và Rich in ra giá trị của chúng tôi chính xác như chúng tôi muốn

 

Màu sắc là tùy chọn

Nếu báo cáo của bạn cần ít màu hơn, bạn có thể tạo bảng của mình và bỏ qua tất cả các thuộc tính kiểu

con trăn

1

2

3

4

5

6

7

8

9

10

11

12

13

14

từ giàu có. bảng điều khiển nhập Bảng điều khiển

từ giàu có. bảng nhập Bảng

 

báo cáo = Bảng[show_header=True, header_style="bold"]

 

báo cáo. add_column["Địa chỉ"]

báo cáo. add_column["Thành phố"]

báo cáo. add_column["Mã bưu điện"]

 

báo cáo. add_row["#500-75 Phố O'Connor",

Chủ Đề