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切片用法实例教程
Sep 08 Python
Python实现求解一元二次方程的方法示例
Jun 20 Python
Pycharm无法显示动态图片的解决方法
Oct 28 Python
python分块读取大数据,避免内存不足的方法
Dec 10 Python
树莓派实现移动拍照
Jun 22 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
django实现日志按日期分割
May 21 Python
Python中的全局变量如何理解
Jun 04 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
python 遍历磁盘目录的三种方法
Apr 02 Python
Keras多线程机制与flask多线程冲突的解决方案
May 28 Python
python计算列表元素与乘积详情
Aug 05 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
php计算多维数组中所有值总和的方法
2015/06/24 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
PHP闭包函数详解
2016/02/13 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
python logging日志模块的详解
2017/10/29 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
UNIX文件系统常用命令
2012/05/25 面试题
工程项目经理任命书
2014/06/05 职场文书
交通事故起诉书
2015/05/19 职场文书
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
Vue2.0搭建脚手架
2022/03/13 Vue.js
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL