一、前言
mdb(Microsoft Database)是Microsoft Access中使用的一种数据存储格式,可以通过ODBC驱动程序进行访问和操作,在Python中也可以安装相应模块打开。
这是我在项目中更新bs数据的一个实践记录,结合windows定时一起记录一下,方便以后照搬~
二、安装
Python安装库
注意你安装的Python是32位还是64和后面的ODBC驱动有关系
pip install pyodbc
一般电脑没有ODBC驱动程序,所以我们需要安装。
检查方式:打开 【控制面板】后直接搜索ODBC出现如下图:
点击32或64位进入,点击驱动程序即可看到有无安装
如果没有可以手动下载Python32/64位对应版本安装:这里
如图:
直接安装即可~
windows定时任务
windows 自带定时经常有bug,此处我使用 【apscheduler + .bat文件】执行定时任务。
1、Python编写
Python编写代码读取mdb文件和日志存储打印
import pyodbc
from apscheduler.schedulers.blocking import BlockingScheduler
def save_data(new_data):
filename = 'dy_log.txt'
try:
with open(filename, 'r')