python 连接sqlite及简单操作


Posted in Python onJune 30, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

import sqlite3
#查询
def load(table):
  #连接数据库
  con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")
   #获得游标
  cur = con.cursor()
  #查询整个表
  cur.execute('select *from '+table)
  lists = ['name','password']
  if table == 'login':
    #将数据库列名存入字典
    colnames = {desc[0] for desc in cur.description}
    将字典和数据库的数据一起存入列表,获得了记录字典
    rowdicts = [dict(zip(lists, row)) for row in cur.fetchall()]
  else:
    rowdicts = []
    for row in cur:
      rowdicts.append(row)
  con.commit()
  cur.close()
  return rowdicts
#插入数据
def insert_data(ID,name,money):
  con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")
  cur = con.cursor()
  #使用SQL语句插入
  cur.execute('insert into Charge values (?,?,?)', (ID,name, money))
  #插入后进行整表查询,看是否成功插入
  cur.execute('select *from Charge')
  print(cur.fetchall())
  con.commit()
  cur.close()

以上所述是小编给大家介绍的python 连接sqlite及简单操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现遍历目录的方法【测试可用】
Mar 22 Python
Python冲顶大会 快来答题!
Jan 17 Python
Python实现的txt文件去重功能示例
Jul 07 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
python对html过滤处理的方法
Oct 21 Python
PyTorch的自适应池化Adaptive Pooling实例
Jan 03 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
Python select及selectors模块概念用法详解
Jun 22 Python
python如何删除文件、目录
Jun 23 Python
Python3基于print打印带颜色字符串
Jul 06 Python
python中的unittest框架实例详解
Feb 05 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
利用Python破解斗地主残局详解
Jun 30 #Python
Python实现的文本编辑器功能示例
Jun 30 #Python
Python构建XML树结构的方法示例
Jun 30 #Python
基于python的Tkinter编写登陆注册界面
Jun 30 #Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 #Python
python实现的二叉树定义与遍历算法实例
Jun 30 #Python
Python使用openpyxl读写excel文件的方法
Jun 30 #Python
You might like
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
jquery插件开发注意事项小结
2013/06/04 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
[00:43]FTP典藏礼包 DOTA2三大英雄霸气新套装
2014/03/21 DOTA
[52:06]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 列表list使用介绍
2014/11/30 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
python简易远程控制单线程版
2018/06/20 Python
python实现静态web服务器
2019/09/03 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
Python使用xpath实现图片爬取
2020/09/16 Python
德国购买健身器材:AsVIVA
2017/08/09 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
大学生村官工作感言
2014/01/10 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
党支部季度考核意见
2015/06/02 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
详解Java实践之建造者模式
2021/06/18 Java/Android
Redis命令处理过程源码解析
2022/02/12 Redis
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js