用Python制作我的核酸检测日历

网站建设4年前发布
43 00

用Python制作我的核酸检测日历,我的坐标是深圳,2022年以来,大部分时候要求24小时,少部分时候要求48小时,更少的时候要求72小时,没有更长的情况。
,本文根据我的核酸检测记录,制作成日历,将核酸检测记录可视化到日历中。
,核酸检测记录能查到的最早时间范围是一个月,以前的检测记录没有提前保存,所以先用8月份的数据制作日历。
,查询8月份的检测记录,录入到代码中。,如果当天做了核酸,用1表示,如果当天未做核酸,用0表示。
,8月的日期使用Python标准库datetime生成。
,本文使用Python库openpyxl在excel表格中生成日历。
,openpyxl是Python中用于读写excel文件的库,pip install openpyxl安装即可使用。
,定义一个将表格颜色填充成白色的函数,对表格初始化处理,将背景设置成纯白,日历看起来更美观。
,定义一个用于处理单元格格式的函数,后面直接调用函数给单元格设置格式,方便重复使用。
,日历效果:
,用Python制作我的核酸检测日历,可以看到,8月份我只有4天没有做核酸,大部分时间都是保持24小时。
,代码实现介绍:
,制作了一个月的日历后,继续扩展做一年的日历,先看一下效果:
,用Python制作我的核酸检测日历,用Python制作我的核酸检测日历,实现方式介绍:
,按年的另一种展示方式:,日历效果:
,用Python制作我的核酸检测日历,pyecharts中的Calendar组件也可以实现日历可视化,不过格式比较固定,展示得比较密集。

© 版权声明

相关文章