大家好,今天给大家盘点10个让工作更效率,编程更有趣的 Python 工具包。
1 PrettyErrors
PrettyErrors是一款可以让Python抛出的异常变得通俗易懂的强大工具。
官网的示例:
可以看出,出错的文件、所在行、所在函数或模块都被用不同的颜色标记出来,比起左边密密麻麻、眼花缭乱的错误提示,显然是优化过的提示更人性化!
这个工具有两种安装方式:
# 全局安装
python -m pip install pretty_errors
# 局部项目使用
import pretty_errors
pretty_errors.configure(
separator_character = '*',
filename_display = pretty_errors.FILENAME_EXTENDED,
line_number_first = True,
display_link = True,
lines_before = 5,
lines_after = 2,
line_color = pretty_errors.RED + '> ' + pretty_errors.default_config.line_color,
code_color = ' ' + pretty_errors.default_config.line_color,
truncate_code = True,
display_locals = True
)
pretty_errors.blacklist('c:/python')
2 Rich
Rich是一个可以为终端提供富文本和精美格式的 Python 库,利用Rich API可以很容易的在终端输出添加各种颜色和不同风格。Rich还可以绘制漂亮的表格,进度条,markdown,突出显示语法的源代码及回溯等等
官网的示例:
Rich是跨平台库,适用于Linux、OSX和Windows。安装也很方便.
python -m pip install rich
博主试着用了下这个库,下面是测试案例,体验拉满~。
from rich.console import Console
console = Console()
test_data = [
{"专业": "模式识别与智能系统", "学科": "人工智能", "params": [None, 1, 2, 4, False, True], "id": "1",},
{"专业": "模式识别与智能系统", "学科": "深度学习", "params&