Thư viện bảng Python
Trong hướng dẫn này, chúng ta sẽ học cách tạo một bảng quan hệ bằng cách sử dụng mô-đun Prettytable của Python. Chúng tôi sẽ tạo bảng mà không cần sử dụng thư viện bên ngoài Show
Bảng đẹp là gì?Các bảng đẹp là biểu diễn trực quan của dữ liệu ở dạng bảng. Đây là những bảng ASCII và dễ sử dụng. Thư viện prettytable gồm lớp PrettyTable dùng để tạo các bảng quan hệ. Để làm việc với thư viện này, chúng ta cần cài đặt nó bằng lệnh bên dưới Cài đặtTạo bảng bằng bảng đẹpỞ đây, chúng ta sẽ tạo bảng theo hàng bằng cách sử dụng mô-đun bảng đẹp. Hãy hiểu ví dụ sau Ví dụ 1. Tạo hàng bảng khôn ngoan đầu ra +--------------+-------+---------+-------+ | Student Name | Class | Subject | Makrs | +--------------+-------+---------+-------+ | Camron | X | English | 91 | | Haris | X | Math | 63 | | Jenny | X | Science | 90 | | Bernald | X | Art | 92 | | Jackson | X | Science | 98 | | Samual | X | English | 88 | | Stark | X | English | 95 | +--------------+-------+---------+-------+ Ví dụ - 2. Cột khôn ngoan bảng đầu ra +--------------+-------+---------+-------------------+ | Student Name | Class | Subject | Marks | +--------------+-------+---------+-------------------+ | Jacob | X | English | 91 | | Peter | X | Art | 63 | | Grenger | X | Science | 90 | | Stark | X | Math | 92 | | Falcon | X | Science | 98 | | Matthew | X | English | 83 | | Jackson | X | English | 95 | +--------------+-------+---------+------------------+ Chúng tôi đã sử dụng phương thức add_column() của mô-đun bảng đẹp Ví dụ - 2. Thêm hàng trong một lần đầu ra +--------------+-------+---------+-------+ | Camron | X | English | 91 | | Haris | X | Math | 63 | | Jenny | X | Science | 90 | | Bernald | X | Art | 92 | | Jackson | X | Science | 98 | | Samual | X | English | 88 | | Stark | X | English | 95 | +--------------+-------+---------+-------+ PrettyTable xóa hàngMô-đun này cung cấp phương thức del_row() cho phép chúng ta loại bỏ các hàng. Nó lấy giá trị chỉ mục cần xóa và xóa các hàng. Việc lập chỉ mục bắt đầu từ số không. Hãy hiểu đoạn mã sau Ví dụ - đầu ra +--------------+-------+---------+-------+ | Student Name | Class | Subject | Makrs | +--------------+-------+---------+-------+ | Camron | X | English | 91 | | Jenny | X | Science | 90 | | Jackson | X | Science | 98 | | Stark | X | English | 95 | +--------------+-------+---------+-------+ Nó sẽ xóa các hàng cụ thể khỏi bảng. Để xóa toàn bộ bảng, chúng tôi sử dụng phương pháp sau Ví dụ - 2 đầu ra +--------------+-------+---------+------------------+ | Student Name | Class | Subject | Makrs | +--------------+-------+---------+--------------------+ +--------------+-------+---------+--------------------+ Như chúng ta có thể thấy trong đoạn mã trên, tất cả các hàng đã bị xóa. Chúng tôi chỉ có thể nhìn thấy các tên cột Nhận các hàng và cột cụ thểMục đích chính của prettytable là lấy các bảng ở dạng ASCII. Chúng ta có thể hạn chế đầu ra của bảng bằng phương pháp sau Hãy hiểu ví dụ sau Ví dụ đầu ra +--------------+--------------+ | Student Name | Class | +--------------+--------------+ | Camron | X | | Haris | X | | Jenny | X | | Bernald | X | | Jackson | X | | Samual | X | | Stark | X | +--------------+---------------+ Đối số trường lấy danh sách tên trường sẽ được in Chúng ta cũng có thể sử dụng phương pháp sau để kiểm soát kết quả đầu ra +--------------+-------+---------+-------------------+ | Student Name | Class | Subject | Makrs | +--------------+-------+---------+-------------------+ | Camron | X | English | 91 | | Haris | X | Math | 63 | | Jenny | X | Science | 90 | +--------------+-------+---------+------------------+ Thay đổi Căn chỉnh của CộtTa có thể quan sát thấy tất cả các cột trong Table đều được căn giữa. Ta có thể thay đổi theo yêu cầu bằng cách gán 1 ký tự để canh thuộc tính. Có ba chuỗi - lần lượt là 'l' (đối với bên trái), 'r' (đối với bên phải) và 'c' (đối với trung tâm) Hãy xem ví dụ sau Ví dụ - đầu ra +--------------+-------+---------+-------------------+ | Student Name | Class | Subject | Makrs | +--------------+-------+---------+------------------+ | Camron | X | English | 91 | | Haris | X | Math | 63 | | Jenny | X | Science | 90 | | Bernald | X | Art | 92 | | Jackson | X | Science | 98 | | Samual | X | English | 88 | | Stark | X | English | 95 | +--------------+-------+---------+------------------+ Thay đổi giao diện của bảngBảng mặc định trông giống như một vỏ cơ sở dữ liệu SQL. Tuy nhiên, chúng ta có thể sửa đổi giao diện của bảng ở định dạng khác. Mô-đun bảng đẹp cung cấp phương thức set_style(), biến đổi Bảng trong MSWord thân thiện Hãy xem ví dụ sau Ví dụ - Thêm đoạn mã sau vào mã tạo bảng đầu ra ________số 8 Chúng ta có thể thấy rõ sự khác biệt giữa bảng mặc định và bảng thân thiện với MSWord Phần kết luậnChúng tôi đã thảo luận về một số hoạt động quan trọng trong bảng bằng cách sử dụng mô-đun prettytable. Đây là một mô-đun rất hiệu quả để làm việc với bảng bằng tập lệnh Python PrettyTable trong Python là gì?Một thư viện Python đơn giản để dễ dàng hiển thị dữ liệu dạng bảng ở định dạng bảng ASCII hấp dẫn trực quan .
Làm cách nào để tạo bảng trong Python?Tạo bảng bằng python . Thiết lập kết nối với cơ sở dữ liệu bằng phương thức connect() Tạo một đối tượng con trỏ bằng cách gọi phương thức con trỏ () trên đối tượng kết nối đã tạo ở trên Bây giờ hãy thực thi câu lệnh CREATE TABLE bằng phương thức exec() của lớp Cursor Làm cách nào để cài đặt PrettyTable trong Python?Tải xuống phiên bản mới nhất của PrettyTable từ tab Tải xuống tại trang web dự án mã Google này. Lưu tệp dưới dạng "prettytable. py" (không đẹp-x. y. py) trong thư mục "gói trang web" của bản cài đặt Python của bạn
Thư viện nào được sử dụng để tạo các bảng đẹp?Gói reactablefmtr cải thiện giao diện và định dạng của các bảng được tạo bằng thư viện R có thể phản ứng |