在一个小项目中,用到 sqlite3 , 需要同步两个表,懒得装工具, 写了两个函数搞掂。贴代码出来给需要的朋友。
# encoding: utf-8
"""
@author: 陈年椰子
@contact: hndm@qq.com
@version: 1.0
@file: workdb.py
@time: 2019/6/18 17:32
说明
"""
import sqlite3
# 本地数据库
class WorkDb:
def __init__(self, work_db):
self.db = work_db
def connect(self):
return sqlite3.connect(self.db)
def run_sql(self, sql):
conn = self.connect()
cursor = conn.cursor()
ret = cursor.execute(sql)
cursor.close()
conn.commit()
conn.close()
return ret
def insert_sql(self, sql, data):
conn = self.connect()
cursor = conn.cursor()
cursor.execute(sql, data)
cursor.close()
conn.commit()
conn.close()
def exp_market_info(self, data_file):
sql = ''' select makert_key,pd_name,makert_time from market_info '''
data = self.get_sql(sql)
f_e = open(data_file, 'w',

本文介绍了在小型项目中使用 SQLite3 数据库时,如何手动实现两个表的数据同步,无需额外安装工具。通过提供的函数代码,方便有类似需求的开发者参考应用。
最低0.47元/天 解锁文章
796

被折叠的 条评论
为什么被折叠?



