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 26 Python
Python中eval带来的潜在风险代码分析
Dec 11 Python
分析Python中解析构建数据知识
Jan 20 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
如何用python写一个简单的词法分析器
Dec 18 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 Python
Django 项目重命名的实现步骤解析
Aug 14 Python
selenium+PhantomJS爬取豆瓣读书
Aug 26 Python
python基于gevent实现并发下载器代码实例
Nov 01 Python
详解Python中的路径问题
Sep 02 Python
通过实例解析python subprocess模块原理及用法
Oct 10 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 28 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 批量更新网页内容实现代码
2010/01/05 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
php文件上传的简单实例
2013/10/19 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
JavaScript的parseInt 取整使用
2011/05/09 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
js中array的sort()方法使用介绍
2014/02/20 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
python使用百度翻译进行中翻英示例
2014/04/14 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
python3爬虫怎样构建请求header
2018/12/23 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
青年教师培训方案
2014/02/06 职场文书
生产助理岗位职责
2014/06/18 职场文书
党的生日演讲稿
2014/09/10 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
Python办公自动化解决world文件批量转换
2021/09/15 Python
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python