python实现手机通讯录_Python 结合MYSQL实现通讯录
时间:2018-12-12
概述:通讯录
python通讯录程序,在实现方面,数据库使用了mysql,连接形式采用sqlite3,其实程序比较简单,实现了基本的通讯录联系人添加、删除、修改、查看等功能,向初学者演示Python与数据库的一些简单操作技巧,代码中给出了丰富的注释,很有利于学习参考。
import sqlite3
#打开本地数据库用于存储用户信息
conn = sqlite3.connect('mysql_person.db')
print "Opened database successfully";
'''
#在该数据库下创建表,创建表的这段代码在第一次执行后需要注释掉,否则再次执行程序会一直提示:该表已存在
conn.execute("CREATE TABLE MT(ID INT PRIMARY KEY NOT NULL,NAME VARCHAR(20) NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50),SALARY REAL INT NOT NULL)")
print "Table created successfully";
conn.close()#关闭连接
'''
#增加用户信息
def insert():
ID = input('请输入用户ID:\n'.decode('utf-8').encode('gb2312'))
NAME = raw_input('请输入用户昵称:\n'.decode('utf-8').encode('gb2312'
python实现手机通讯录_Python 结合MYSQL实现通讯录相关推荐
- python制作手机软件_python可以写APP吗(python能做手机软件吗)
原博文 2020-09-22 20:15 − 一枚程序媛程序媛2 人赞同了该文章用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB ...
- python实现手机通讯录_Python实现命令行通讯录
1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...
- python tkinter数据库通讯录_python连接Mysql数据库写的小电话本
importtkinterimportpymysqlfrom tkinter import * from tkinter importttk window=tkinter.Tk()#创建窗口 wind ...
- python操作手机京东_Python实现自动上京东抢手机
本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...
- python实现数据库连接池_Python实现Mysql数据库连接池
Python实现Mysql数据库连接池 python连接Mysql数据库: python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都 ...
- python数据库特殊字符转义_Python处理mysql特殊字符的问题
有的时候我们会去扫表,然后拿出扫的结果再到另一张表里去查信息.比如下面一段 index_sql_str = "select %s from user where %s = %d" ...
- python调用数据库存储过程_python连接mysql调用存储过程示例
复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...
- python连接数据库的技术_Python操作MySQL数据库的三种方法
(1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...
- python脚本迁移数据库_Python迁移MySQL数据到MongoDB脚本
MongoDB是一个文档数据库,在存储小文件方面存在天然优势.随着业务求的变化,需要将线上MySQL数据库中的行记录,导入到MongoDB中文档记录. 一.场景:线上MySQL数据库某表迁移到Mong ...
最新文章
- 独家 | 用spaCy蒸馏BERT模型
- Runtime----字典转模型
- php os darwin,解决Mac os(10.12.6) 编译php7提示“/usr/lib/system/libsystem_darwin.dylib”找不到...
- 使用Docker构建Oracle ADF应用程序
- 自定义圆形倒计时Android,Android自定义View倒计时圆
- LeetCode 1207. 独一无二的出现次数
- post and get
- 一些实用的DBA语句(持续学习,持续更新)
- 心电图分析软件_家用心电图机,一键出报告,让你在家就能看懂心电图!
- SANXIN-B01开发板verilog教程V3电子版
- 5寸照片尺寸_证件照尺寸及更换背景颜色教程
- 【ECharts教程】在实战中学习(超炫酷的数据可视化大屏)
- mac os android 线刷,Mac系统下使用Fastboot线刷安卓设备
- 格式化输出函数setw与setfill的使用
- python 爬取财经新闻_python爬取路透社财经新闻
- 计算机网络---通过DNS服务器查询Web服务器的IP地址
- 《Loy解说Eureka服务端源码(一)》
- Vue改变网页背景颜色切换
- CNN-LSTM的flatten
- Linux shell test命令用法详解
热门文章
- 【按键】短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)
- python下列合法的变量名是什么,python中的合法变量名有什么规则-Python教程
- Graylog 日志监控系统介绍
- python提权_渗透利器 | 提权辅助工具箱
- 短视频营销丨抖音KOL达人在传播中如何发挥作用?
- 【LittleXi】如何将bilibili中的视频嵌入到自己网页中
- MySQL启动时出现initialize specified but the data directory has files in it. Aborting问题
- 关于项目管理知识的几点概括
- C++将16进制补码转换为十进制数
- VritualBox Centos 与主机复制粘贴问题解决