时间: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实现通讯录相关推荐

  1. python制作手机软件_python可以写APP吗(python能做手机软件吗)

    原博文 2020-09-22 20:15 − 一枚程序媛程序媛2 人赞同了该文章用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB ...

  2. python实现手机通讯录_Python实现命令行通讯录

    1.实现目标 编写一个命令行通讯录程序,可以添加.查询.删除通讯录好友及电话 2.实现方法 创建一个类来表示一个人的信息.使用字典存储每个人的对象,名字作为键. 使用pickle模块永久地把这些对象存 ...

  3. python tkinter数据库通讯录_python连接Mysql数据库写的小电话本

    importtkinterimportpymysqlfrom tkinter import * from tkinter importttk window=tkinter.Tk()#创建窗口 wind ...

  4. python操作手机京东_Python实现自动上京东抢手机

    本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...

  5. python实现数据库连接池_Python实现Mysql数据库连接池

    Python实现Mysql数据库连接池 python连接Mysql数据库: python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都 ...

  6. python数据库特殊字符转义_Python处理mysql特殊字符的问题

    有的时候我们会去扫表,然后拿出扫的结果再到另一张表里去查信息.比如下面一段 index_sql_str = "select %s from user where %s = %d" ...

  7. python调用数据库存储过程_python连接mysql调用存储过程示例

    复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...

  8. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  9. python脚本迁移数据库_Python迁移MySQL数据到MongoDB脚本

    MongoDB是一个文档数据库,在存储小文件方面存在天然优势.随着业务求的变化,需要将线上MySQL数据库中的行记录,导入到MongoDB中文档记录. 一.场景:线上MySQL数据库某表迁移到Mong ...

最新文章

  1. 独家 | 用spaCy蒸馏BERT模型
  2. Runtime----字典转模型
  3. php os darwin,解决Mac os(10.12.6) 编译php7提示“/usr/lib/system/libsystem_darwin.dylib”找不到...
  4. 使用Docker构建Oracle ADF应用程序
  5. 自定义圆形倒计时Android,Android自定义View倒计时圆
  6. LeetCode 1207. 独一无二的出现次数
  7. post and get
  8. 一些实用的DBA语句(持续学习,持续更新)
  9. 心电图分析软件_家用心电图机,一键出报告,让你在家就能看懂心电图!
  10. SANXIN-B01开发板verilog教程V3电子版
  11. 5寸照片尺寸_证件照尺寸及更换背景颜色教程
  12. 【ECharts教程】在实战中学习(超炫酷的数据可视化大屏)
  13. mac os android 线刷,Mac系统下使用Fastboot线刷安卓设备
  14. 格式化输出函数setw与setfill的使用
  15. python 爬取财经新闻_python爬取路透社财经新闻
  16. 计算机网络---通过DNS服务器查询Web服务器的IP地址
  17. 《Loy解说Eureka服务端源码(一)》
  18. Vue改变网页背景颜色切换
  19. CNN-LSTM的flatten
  20. Linux shell test命令用法详解

热门文章

  1. 【按键】短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)
  2. python下列合法的变量名是什么,python中的合法变量名有什么规则-Python教程
  3. Graylog 日志监控系统介绍
  4. python提权_渗透利器 | 提权辅助工具箱
  5. 短视频营销丨抖音KOL达人在传播中如何发挥作用?
  6. 【LittleXi】如何将bilibili中的视频嵌入到自己网页中
  7. MySQL启动时出现initialize specified but the data directory has files in it. Aborting问题
  8. 关于项目管理知识的几点概括
  9. C++将16进制补码转换为十进制数
  10. VritualBox Centos 与主机复制粘贴问题解决