12306车站信息爬取(3)——使用prettytable模块和colorama模块使输出结果美化

该博客介绍了如何利用prettytable和colorama模块美化12306车次信息的输出结果。首先,讲解了这两个模块的安装过程,然后提供使用prettytable展示表格及colorama改变文字颜色的简单示例。接着,展示了结合这两个模块对12306车站信息爬取结果的美化效果。
摘要由CSDN通过智能技术生成

在前两篇文章的基础上:

12306车站信息爬取(1)——输入条件的判断,包括出发站,到达站,和出发时间,并获取车次信息的链接

12306车站信息爬取(2)——输入出发站,到达站和出发时间,获取车次信息的列表

我们已经获取了车次的列表信息,在接下来的这篇文章中,主要涉及到的内容有:使用prettytable模块和colorama模块使输出结果美化。

(1)安装prettytable模块和colorama模块

因为prettytable模块和colorama模块都不是系统内置的模块,都属于第三方模块,所以,我们需要先进行模块的安装。

(cmd——>pip  install  模块名)由于我已经安装过了,所以,显示结果如下:

C:\Users\Lenovo>pip install colorama
Requirement already satisfied: colorama in c:\python36\lib\site-packages

C:\Users\Lenovo>pip install prettytable
Requirement already satisfied: prettytable in c:\python36\lib\site-packages

(2)示例:

我们先做一个简单的示例,作为参考,帮助大家更好的理解prettytable模块和colorama模块

使用prettytable的简单示例:

from prettytable import PrettyTable

def pretty_print():
    infos=[[11,12,13,14,15,16,17],[21,22,23,24,25,26,27],[31,32,33,34,35,36,37]]
    ptable=PrettyTable('list1 list2 list3 list4 list5 list6 list7'.split())
    for info in infos:
        ptable.add_row(info)
    print(ptable)
pretty_print()

结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值