显示(基于文本)状态更新行的模块。
statusbar的Python项目详细描述
用于在命令行界面中显示状态信息的python包。
此包可用于通过一行或多行格式化状态栏显示状态信息,其中每个状态栏由三个组件组成:标签、进度栏和统计/摘要字段。
importstatusbarbar=statusbar.StatusBar("Test status")bar.add_progress(10,"#")bar.add_progress(5,".")print(bar.format_status())bar=statusbar.StatusBar("Test status")bar.set_progress_brackets('','')bar.add_progress(10," ",color="green")bar.add_progress(5," ",color="red")print(bar.format_status())st=statusbar.StatusTable()sb=st.add_status_line("Test")sb.add_progress(1,"#")sb.add_progress(1," ")sb=st.add_status_line("Testing progress")sb.add_progress(10,"#")sb.add_progress(5,".")sb.add_progress(10," ")print("\n".join(st.format_table()))