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进行文本预处理和提取特征的实例
Jun 05 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
实例讲解Python3中abs()函数
Feb 19 Python
Python实现插入排序和选择排序的方法
May 12 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
python中文分词库jieba使用方法详解
Feb 11 Python
python接入支付宝的实例操作
Jul 20 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
python实现单机五子棋
Aug 28 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
python通过cython加密代码
Dec 11 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 全文搜索和替换的实现代码
2008/07/29 PHP
php格式化金额函数分享
2015/02/02 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
js实现拖拽功能
2017/03/01 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
用python实现百度翻译的示例代码
2018/03/09 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
学校社会实践活动总结
2014/07/03 职场文书
政协调研汇报材料
2014/08/15 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
先进教师个人主要事迹材料
2015/11/03 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript