Hướng dẫn python rich table footer - chân trang bảng phong phú python

classrich.table.column (header = '', footer = '', header_style = '', footer_style = '', style = '' = None, min_width = none, max_width = none, latio = none, no_wrap = false, _index = 0, _cells =) [Nguồn] ¶rich.table.Column(header='', footer='', header_style='', footer_style='', style='', justify='left', vertical='top', overflow='ellipsis', width=None, min_width=None, max_width=None, ratio=None, no_wrap=False, _index=0, _cells=)[source]

Xác định một cột trong bảng ~.

Thông số
  • Tiêu đề (Union [str, văn bản], tùy chọn) - Tiêu đề của bảng được hiển thị ở trên cùng. Mặc định là không có. (Union[str, Text], optional) – The title of the table rendered at the top. Defaults to None.

  • Chú thích (Union [str, văn bản], tùy chọn) - Chú thích bảng được hiển thị bên dưới. Mặc định là không có. (Union[str, Text], optional) – The table caption rendered below. Defaults to None.

  • Chiều rộng (int, tùy chọn) - chiều rộng trong các ký tự của bảng hoặc None để tự động phù hợp. Mặc định là không có. (int, optional) – The width in characters of the table, or None to automatically fit. Defaults to None.

  • min_width (tùy chọn [int], tùy chọn) - chiều rộng tối thiểu của bảng hoặc None không có tối thiểu. Mặc định là không có. (Optional[int], optional) – The minimum width of the table, or None for no minimum. Defaults to None.

  • hộp (hộp.box, tùy chọn) - một trong các hằng số trong hộp.py được sử dụng để vẽ các cạnh (xem hộp) hoặc None không có dòng hộp. Mặc định là Box.Heavy_head. (box.Box, optional) – One of the constants in box.py used to draw the edges (see Box), or None for no box lines. Defaults to box.HEAVY_HEAD.

  • Safe_box (Tùy chọn [Bool], Tùy chọn) - Vô hiệu hóa các ký tự hộp không hiển thị trên thiết bị đầu cuối Windows Legacy với phông chữ raster. Mặc định là đúng. (Optional[bool], optional) – Disable box characters that don’t display on windows legacy terminal with raster fonts. Defaults to True.

  • Padding (paddingdimensions, tùy chọn) - đệm cho các tế bào (trên cùng, phải, dưới cùng, trái). Mặc định là (0, 1). (PaddingDimensions, optional) – Padding for cells (top, right, bottom, left). Defaults to (0, 1).

  • thu gọn_padding (bool, tùy chọn) - cho phép sụp đổ đệm xung quanh các tế bào. Mặc định là sai. (bool, optional) – Enable collapsing of padding around cells. Defaults to False.

  • PAD_EDGE (BOOL, Tùy chọn) - Kích hoạt đệm các ô cạnh. Mặc định là đúng. (bool, optional) – Enable padding of edge cells. Defaults to True.

  • Mở rộng (Bool, Tùy chọn)-Mở rộng bảng để phù hợp với không gian có sẵn nếu True, nếu không, chiều rộng của bảng sẽ được tính toán tự động. Mặc định là sai. (bool, optional) – Expand the table to fit the available space if True, otherwise the table width will be auto-calculated. Defaults to False.

  • show_header (bool, tùy chọn) - hiển thị hàng tiêu đề. Mặc định là đúng. (bool, optional) – Show a header row. Defaults to True.

  • show_footer (bool, tùy chọn) - hiển thị một hàng chân trang. Mặc định là sai. (bool, optional) – Show a footer row. Defaults to False.

  • show_edge (bool, tùy chọn) - Vẽ một hộp xung quanh bên ngoài bảng. Mặc định là đúng. (bool, optional) – Draw a box around the outside of the table. Defaults to True.

  • show_lines (bool, tùy chọn) - Vẽ các đường giữa mỗi hàng. Mặc định là sai. (bool, optional) – Draw lines between every row. Defaults to False.

  • Dẫn đầu (Bool, Tùy chọn) - Số lượng các đường trống giữa các hàng (loại trừ show_lines). Mặc định là 0. (bool, optional) – Number of blank lines between rows (precludes show_lines). Defaults to 0.

  • Style (Union [str, style], tùy chọn) - kiểu mặc định cho bảng. Mặc định là không có ai. (Union[str, Style], optional) – Default style for the table. Defaults to “none”.

  • ROW_STYLES (Danh sách [Union, Str], Tùy chọn) - Danh sách tùy chọn các kiểu hàng, nếu có nhiều hơn một kiểu được đưa ra thì các kiểu sẽ xen kẽ. Mặc định là không có. (List[Union, str], optional) – Optional list of row styles, if more than one style is given then the styles will alternate. Defaults to None.

  • header_style (Union [str, style], tùy chọn) - phong cách của tiêu đề. Mặc định là bảng Bảng.header. (Union[str, Style], optional) – Style of the header. Defaults to “table.header”.

  • Footer_style (Union [str, style], tùy chọn) - phong cách của chân trang. Mặc định là bảng Bàn.footer. (Union[str, Style], optional) – Style of the footer. Defaults to “table.footer”.

  • Border_Style (Union [str, style], tùy chọn) - phong cách của biên giới. Mặc định là không có. (Union[str, Style], optional) – Style of the border. Defaults to None.

  • Title_Style (Union [str, style], tùy chọn) - phong cách của tiêu đề. Mặc định là không có. (Union[str, Style], optional) – Style of the title. Defaults to None.

  • caption_style (Union [str, style], tùy chọn) - kiểu chú thích. Mặc định là không có. (Union[str, Style], optional) – Style of the caption. Defaults to None.

  • Title_Justify (STR, Tùy chọn) - Phương pháp biện minh cho tiêu đề. Mặc định là trung tâm của người Hồi giáo. (str, optional) – Justify method for title. Defaults to “center”.

  • caption_justify (str, tùy chọn) - Phương pháp biện minh cho chú thích. Mặc định là trung tâm của người Hồi giáo. (str, optional) – Justify method for caption. Defaults to “center”.

  • Điểm nổi bật (Bool, Tùy chọn) - Nội dung ô nổi bật (nếu str). Mặc định là sai. (bool, optional) – Highlight cell contents (if str). Defaults to False.

  • Tiêu đề (RenderableType) - (RenderableType) –

  • Footer (RenderableType) - (RenderableType) –

  • Justify (JustifyMethod) - (JustifyMethod) –

  • dọc (thẳng đứng) - (VerticalAlignMethod) –

  • Overflow (OverflowMethod) - (OverflowMethod) –

  • MAX_WIDTH (tùy chọn [int]) - (Optional[int]) –

  • Tỷ lệ (tùy chọn [int]) - (Optional[int]) –

  • NO_WRAP (bool) - (bool) –

  • _index (int) - (int) –

  • _Cells (Danh sách [RenderableType]) - (List[RenderableType]) –

PropertyCells: itable [renderableType] ¶ cells:Iterable[RenderableType]

Nhận tất cả các ô trong cột, không bao gồm tiêu đề.

Sao chép () [Nguồn] ¶()[source]

Trả về một bản sao của cột này.

Loại trở lại

Cột

PropertyFlexible: Bool¶flexible: bool

Kiểm tra nếu cột này linh hoạt.

chân trang: renderableType = '' ¶: RenderableType=''

Có thể hiển thị cho chân trang (thường là một chuỗi)

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:Union[str, Style]=''

Phong cách của chân trang.

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:RenderableType=''

Phong cách của chân trang.

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:Union[str, Style]=''

Phong cách của chân trang.

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:JustifyMethod='left'

Phong cách của chân trang.

Styletype

Tiêu đề: RenderableType = '' ¶

Có thể hiển thị cho tiêu đề (thường là một chuỗi): Optional[int]= None

header_style: Union [str, style] = '' ¶

Loại hình

Optional[int]

RenderableType:Optional[int]=None

Footer_style: Union [str, style] = '' ¶

Loại hình

Optional[int]

RenderableType:bool=False

Footer_style: Union [str, style] = '' ¶

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:OverflowMethod= 'ellipsis'

Phong cách của chân trang.

Loại hình

Tiêu đề: RenderableType = '' ¶

Có thể hiển thị cho tiêu đề (thường là một chuỗi): Optional[int]= None

header_style: Union [str, style] = '' ¶

Loại hình

Optional[int]

RenderableType:Union[str, Style]=''

Footer_style: Union [str, style] = '' ¶

Loại hình

RenderableType

Footer_style: Union [str, style] = '' ¶:VerticalAlignMethod='top'

Phong cách của chân trang.

Styletype

Tiêu đề: RenderableType = '' ¶

Có thể hiển thị cho tiêu đề (thường là một chuỗi):Optional[int]=None

header_style: Union [str, style] = '' ¶

Loại hình

Optional[int]

RenderableTyperich.table.Row(style=None, end_section=False)[source]

Footer_style: Union [str, style] = '' ¶

Thông số
  • Phong cách (Tùy chọn [Union [str, style]]) - (Optional[Union[str, Style]]) –

  • end_section (bool) - (bool) –

end_section: bool = false¶: bool=False

Chỉ định phần cuối của phần, sẽ buộc một dòng bên dưới hàng.

Phong cách: Tùy chọn [Union [str, style]] = không có: Optional[Union[str,Style]]=None

Phong cách áp dụng cho hàng.

classrich.table.table (*tiêu đề, title = none, caption = none, width = none, min_width = none, box = ...) pad_edge = true, expand = false, show_header = true, show_footer = false, show_edge = true, show_lines = false .footer ', Border_Style = none, title_style = nonerich.table.Table(*headers, title=None, caption=None, width=None, min_width=None, box=Box(...), safe_box=None, padding=(0, 1), collapse_padding=False, pad_edge=True, expand=False, show_header=True, show_footer=False, show_edge=True, show_lines=False, leading=0, style='none', row_styles=None, header_style='table.header', footer_style='table.footer', border_style=None, title_style=None, caption_style=None, title_justify='center', caption_justify='center', highlight=False)[source]

Một giao diện điều khiển có thể vẽ để vẽ một bàn.

Thông số
  • *Tiêu đề (Union [Cột, Str]) - Tiêu đề cột, dưới dạng chuỗi hoặc phiên bản None0. (Union[Column, str]) – Column headers, either as a string, or None0 instance.

  • Tiêu đề (Union [str, văn bản], tùy chọn) - Tiêu đề của bảng được hiển thị ở trên cùng. Mặc định là không có. (Union[str, Text], optional) – The title of the table rendered at the top. Defaults to None.

  • Chú thích (Union [str, văn bản], tùy chọn) - Chú thích bảng được hiển thị bên dưới. Mặc định là không có. (Union[str, Text], optional) – The table caption rendered below. Defaults to None.

  • Chiều rộng (int, tùy chọn) - chiều rộng trong các ký tự của bảng hoặc None để tự động phù hợp. Mặc định là không có. (int, optional) – The width in characters of the table, or None to automatically fit. Defaults to None.

  • min_width (tùy chọn [int], tùy chọn) - chiều rộng tối thiểu của bảng hoặc None không có tối thiểu. Mặc định là không có. (Optional[int], optional) – The minimum width of the table, or None for no minimum. Defaults to None.

  • hộp (hộp.box, tùy chọn) - một trong các hằng số trong hộp.py được sử dụng để vẽ các cạnh (xem hộp) hoặc None không có dòng hộp. Mặc định là Box.Heavy_head. (box.Box, optional) – One of the constants in box.py used to draw the edges (see Box), or None for no box lines. Defaults to box.HEAVY_HEAD.

  • Safe_box (Tùy chọn [Bool], Tùy chọn) - Vô hiệu hóa các ký tự hộp không hiển thị trên thiết bị đầu cuối Windows Legacy với phông chữ raster. Mặc định là đúng. (Optional[bool], optional) – Disable box characters that don’t display on windows legacy terminal with raster fonts. Defaults to True.

  • Padding (paddingdimensions, tùy chọn) - đệm cho các tế bào (trên cùng, phải, dưới cùng, trái). Mặc định là (0, 1). (PaddingDimensions, optional) – Padding for cells (top, right, bottom, left). Defaults to (0, 1).

  • thu gọn_padding (bool, tùy chọn) - cho phép sụp đổ đệm xung quanh các tế bào. Mặc định là sai. (bool, optional) – Enable collapsing of padding around cells. Defaults to False.

  • PAD_EDGE (BOOL, Tùy chọn) - Kích hoạt đệm các ô cạnh. Mặc định là đúng. (bool, optional) – Enable padding of edge cells. Defaults to True.

  • Mở rộng (Bool, Tùy chọn)-Mở rộng bảng để phù hợp với không gian có sẵn nếu True, nếu không, chiều rộng của bảng sẽ được tính toán tự động. Mặc định là sai. (bool, optional) – Expand the table to fit the available space if True, otherwise the table width will be auto-calculated. Defaults to False.

  • show_header (bool, tùy chọn) - hiển thị hàng tiêu đề. Mặc định là đúng. (bool, optional) – Show a header row. Defaults to True.

  • show_footer (bool, tùy chọn) - hiển thị một hàng chân trang. Mặc định là sai. (bool, optional) – Show a footer row. Defaults to False.

  • show_edge (bool, tùy chọn) - Vẽ một hộp xung quanh bên ngoài bảng. Mặc định là đúng. (bool, optional) – Draw a box around the outside of the table. Defaults to True.

  • show_lines (bool, tùy chọn) - Vẽ các đường giữa mỗi hàng. Mặc định là sai. (bool, optional) – Draw lines between every row. Defaults to False.

  • Dẫn đầu (Bool, Tùy chọn) - Số lượng các đường trống giữa các hàng (loại trừ show_lines). Mặc định là 0. (bool, optional) – Number of blank lines between rows (precludes show_lines). Defaults to 0.

  • Style (Union [str, style], tùy chọn) - kiểu mặc định cho bảng. Mặc định là không có ai. (Union[str, Style], optional) – Default style for the table. Defaults to “none”.

  • ROW_STYLES (Danh sách [Union, Str], Tùy chọn) - Danh sách tùy chọn các kiểu hàng, nếu có nhiều hơn một kiểu được đưa ra thì các kiểu sẽ xen kẽ. Mặc định là không có. (List[Union, str], optional) – Optional list of row styles, if more than one style is given then the styles will alternate. Defaults to None.

  • header_style (Union [str, style], tùy chọn) - phong cách của tiêu đề. Mặc định là bảng Bảng.header. (Union[str, Style], optional) – Style of the header. Defaults to “table.header”.

  • Footer_style (Union [str, style], tùy chọn) - phong cách của chân trang. Mặc định là bảng Bàn.footer. (Union[str, Style], optional) – Style of the footer. Defaults to “table.footer”.

  • Border_Style (Union [str, style], tùy chọn) - phong cách của biên giới. Mặc định là không có. (Union[str, Style], optional) – Style of the border. Defaults to None.

  • Title_Style (Union [str, style], tùy chọn) - phong cách của tiêu đề. Mặc định là không có. (Union[str, Style], optional) – Style of the title. Defaults to None.

  • caption_style (Union [str, style], tùy chọn) - kiểu chú thích. Mặc định là không có. (Union[str, Style], optional) – Style of the caption. Defaults to None.

  • Title_Justify (STR, Tùy chọn) - Phương pháp biện minh cho tiêu đề. Mặc định là trung tâm của người Hồi giáo. (str, optional) – Justify method for title. Defaults to “center”.

  • caption_justify (str, tùy chọn) - Phương pháp biện minh cho chú thích. Mặc định là trung tâm của người Hồi giáo. (str, optional) – Justify method for caption. Defaults to “center”.

  • Điểm nổi bật (Bool, Tùy chọn) - Nội dung ô nổi bật (nếu str). Mặc định là sai. (bool, optional) – Highlight cell contents (if str). Defaults to False.

add_column (header = '', footer = '', *, header_style = none, footer_style = none, style = none Không, MAX_WIDTH = Không, Tỷ lệ = Không, NO_WRAP = FALSE) [Nguồn] ¶(header='', footer='', *, header_style=None, footer_style=None, style=None, justify='left', vertical='top', overflow='ellipsis', width=None, min_width=None, max_width=None, ratio=None, no_wrap=False)[source]

Thêm một cột vào bảng.

Thông số
  • Tiêu đề (RenderableType, Tùy chọn) - Văn bản hoặc có thể kết xuất cho tiêu đề. Mặc định là trên mạng. (RenderableType, optional) – Text or renderable for the header. Defaults to “”.

  • Footer (RenderableType, Tùy chọn) - Văn bản hoặc có thể kết xuất cho chân trang. Mặc định là trên mạng. (RenderableType, optional) – Text or renderable for the footer. Defaults to “”.

  • header_style (Union [str, style], tùy chọn) - kiểu cho tiêu đề hoặc không có mặc định. Mặc định là không có. (Union[str, Style], optional) – Style for the header, or None for default. Defaults to None.

  • Footer_Style (Union [str, style], tùy chọn) - kiểu cho chân trang hoặc không có mặc định. Mặc định là không có. (Union[str, Style], optional) – Style for the footer, or None for default. Defaults to None.

  • Style (Union [str, style], tùy chọn) - kiểu cho các ô cột hoặc không có mặc định. Mặc định là không có. (Union[str, Style], optional) – Style for the column cells, or None for default. Defaults to None.

  • Justify (JustifyMethod, Tùy chọn) - Sắp xếp cho các ô. Mặc định là bên trái. (JustifyMethod, optional) – Alignment for cells. Defaults to “left”.

  • dọc (thẳng đứng, tùy chọn) - liên kết dọc, một trong những người đứng đầu, trên mạng, hay giữa, hoặc bottom bottom. Mặc định là Top Top. (VerticalAlignMethod, optional) – Vertical alignment, one of “top”, “middle”, or “bottom”. Defaults to “top”.

  • Overflow (OverflowMethod) - Phương pháp tràn: CROP CROP, Mặc định là Ellipsis Ellipsis. (OverflowMethod) – Overflow method: “crop”, “fold”, “ellipsis”. Defaults to “ellipsis”.

  • Chiều rộng (int, tùy chọn) - Chiều rộng mong muốn của cột tính bằng các ký tự hoặc không phù hợp với nội dung. Mặc định là không có. (int, optional) – Desired width of column in characters, or None to fit to contents. Defaults to None.

  • min_width (tùy chọn [int], tùy chọn) - chiều rộng tối thiểu của cột hoặc None không có tối thiểu. Mặc định là không có. (Optional[int], optional) – Minimum width of column, or None for no minimum. Defaults to None.

  • MAX_WIDTH (tùy chọn [int], tùy chọn) - chiều rộng tối đa của cột hoặc None không có tối đa. Mặc định là không có. (Optional[int], optional) – Maximum width of column, or None for no maximum. Defaults to None.

  • tỷ lệ (int, tùy chọn) - tỷ lệ linh hoạt cho cột (yêu cầu None8 hoặc None9). Mặc định là không có. (int, optional) – Flexible ratio for the column (requires None8 or None9). Defaults to None.

  • NO_WRAP (BOOL, Tùy chọn) - được đặt thành True thành Tắt gói cột này. (bool, optional) – Set to True to disable wrapping of this column.

Loại trở lại

Không có

add_row (*kết xuất, style = none, end_section = false) [Nguồn] ¶(*renderables, style=None, end_section=False)[source]

Thêm một hàng kết xuất.

Thông số
  • *Kết xuất (không có hoặc có thể kết xuất) - Mỗi ô liên tiếp phải là một đối tượng có thể kết xuất (bao gồm STR) hoặc None cho một ô trống. (None or renderable) – Each cell in a row must be a renderable object (including str), or None for a blank cell.

  • Style (Styletype, Tùy chọn) - Một kiểu tùy chọn để áp dụng cho toàn bộ hàng. Mặc định là không có. (StyleType, optional) – An optional style to apply to the entire row. Defaults to None.

  • End_Section (Bool, Tùy chọn) - Kết thúc một phần và vẽ một dòng. Mặc định là sai. (bool, optional) – End a section and draw a line. Defaults to False.

Tăng

Lỗi.NotRenderableerRor - Nếu bạn thêm thứ gì đó có thể được hiển thị. – If you add something that can’t be rendered.

Loại trở lại

Không có

add_row (*kết xuất, style = none, end_section = false) [Nguồn] ¶()[source]

Thêm một hàng kết xuất.

Loại trở lại

Không có

add_row (*kết xuất, style = none, end_section = false) [Nguồn] ¶expand:bool

Thêm một hàng kết xuất.

Thông số(console, index)[source]

*Kết xuất (không có hoặc có thể kết xuất) - Mỗi ô liên tiếp phải là một đối tượng có thể kết xuất (bao gồm STR) hoặc None cho một ô trống.

Thông số
  • *Kết xuất (không có hoặc có thể kết xuất) - Mỗi ô liên tiếp phải là một đối tượng có thể kết xuất (bao gồm STR) hoặc None cho một ô trống. (Console) –

  • Style (Styletype, Tùy chọn) - Một kiểu tùy chọn để áp dụng cho toàn bộ hàng. Mặc định là không có. (int) –

Loại trở lại

Không có

add_row (*kết xuất, style = none, end_section = false) [Nguồn] ¶ grid(*headers, padding=0, collapse_padding=True, pad_edge=False, expand=False)[source]

Thêm một hàng kết xuất.

Thông số
  • *Kết xuất (không có hoặc có thể kết xuất) - Mỗi ô liên tiếp phải là một đối tượng có thể kết xuất (bao gồm STR) hoặc None cho một ô trống. (Union[Column, str]) – Column headers, either as a string, or None0 instance.

  • Style (Styletype, Tùy chọn) - Một kiểu tùy chọn để áp dụng cho toàn bộ hàng. Mặc định là không có. (PaddingDimensions, optional) – Get padding around cells. Defaults to 0.

  • End_Section (Bool, Tùy chọn) - Kết thúc một phần và vẽ một dòng. Mặc định là sai. (bool, optional) – Enable collapsing of padding around cells. Defaults to True.

  • Tăng (bool, optional) – Enable padding around edges of table. Defaults to False.

  • Lỗi.NotRenderableerRor - Nếu bạn thêm thứ gì đó có thể được hiển thị. (bool, optional) – Expand the table to fit the available space if True, otherwise the table width will be auto-calculated. Defaults to False.

add_section () [nguồn] ¶

Thêm một phần mới (vẽ một dòng sau hàng hiện tại).

Loại trở lại

Không có

PropertyExpand: Bool¶padding: Tuple[int,int,int,int]

Đặt một bản thân không phải là bản thân.

get_row_style (bảng điều khiển, chỉ mục) [nguồn] ¶row_count:int

Nhận phong cách hàng hiện tại.