#!/user/bin/env python # @Time :2018/6/8 14:44 # @Author :PGIDYSQ #@File :CreateFunTest.py ‘‘‘如何在sqlite3连接中创建并调用自定义函数‘‘‘ import sqlite3,hashlib #自定义函数 def md5sum(t): return hashlib.md5(t).hexdigest() #在内存中创建临时数据库 conn = sqlite3.connect(":memory:") #创建可在SQL语句中调用的函数 conn.create_function("md5",1,md5sum) cur = conn.cursor() #在SQL语句中调用自定义函数 cur.execute("SELECT md5(?)",["上单打野ad".encode()]) print(cur.fetchone()[0])
原文地址:https://www.cnblogs.com/ysq0908/p/9157364.html
时间: 2024-10-12 08:23:46