文档章节

Python简单数据库

 祝新新ZXY
发布于 2017/09/08 08:58
字数 228
阅读 4
收藏 0
点赞 0
评论 0
#coding:utf-8
#设置utf-8格式支持中文备注
#使用人名作为键的字典,每个人用另一个字典表示,其键‘phone’和‘addr’分别表示他们的电话号和地址,
people = {
    'zhangsan':{
        'phone':'1234',
        'addr':'hangzhou'
    },
    'lisi':{
        'phone':'1234',
        'addr':'hujian'
    }
}
#针对电话号码和地址使用的描述性标签,会在打印输出的时候用到
lab = {
    'phone':'phone number',
    'addr':'address'
}
name = raw_input('Name:').lower().strip()
#查找电话号码还是地址? 使用正确的键:
request = raw_input('phone number(p) or address(a)? ').lower().strip()
#使用正确的键:
if request == 'p' : key1 = 'phone'
if request == 'a' : key1 = 'addr'
if request == 'pa' : key1 = 'phone'; key2 = 'addr'
#如果名字是字典中的有效键才打印信息:
if name in people and not request == 'pa':
    print "%s's %s is %s."%(name,lab[key1],people[name][key1])
if name in people and request == 'pa':
    print "%s's %s is %s,%s is %s"%(name,lab[key1],people[name][key1],lab[key2],people[name][key2])

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 228
作品 0
杭州
Python操作Mysql

首先,安装需要的环境,Mysql和Python就不说了,必备的东西。 主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/ 如果用Ubuntu,直接 sudo...

durban
2012/05/25
0
2
简单比较Python的数据持久化操作

转自http://smartzxy.iteye.com/blog/680431 简单比较Python的数据持久化操作(一) 最近喜欢上了Python,喜欢它的简洁高效,喜欢它的“无所不能”。 Python的数据持久化操作主要是六类:普通...

alazyer
2014/05/28
0
0
Python对象持久化学习整理

随着项目的深入,python对象持久化问题也随之而来。而在这之前,对于python对象持久化还停留在pickle时代,而这已无法满足当前项目发展的需要了,于是只好借助google疯狂的学习了一把,同时也...

索隆
2012/05/24
0
0
django配置mysql数据库

安装完python后,安装python-mysql来连接mysql数据库,下载地址http://sourceforge.net/projects/mysql-python/,安装很简单,点下一步就可以了,不过要装和你python版本相对应的版本,否则比...

别人说我名字很长
2014/08/03
0
0
ImportError: No module named MySQLdb

ImportError: No module named MySQLdb 该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。 MySQL是最流行的开源数据库之一,但在Python标准库中并没有集成MySQL接口程序,MyS...

netmouse
2014/10/17
0
0
学Python有什么用?python入门

  现下Python 可以做任何事情,无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。   Python为我们提供了非常完善...

老男孩Linux培训
06/01
0
0
用Python来扩展Postgresql(一)

本文主要是通过简单的例子演示一下如何在Postgresql里面写Python代码。 1.在Postgresql的机器上安装Python。(这貌似是废话) 2.检查Postgresql的安装目录下面的 lib 文件夹。 检查有没有 pl...

CLLam
2013/05/06
0
3
Python数据库编程入门教程

这年头,还拿打印"Hello World"做教程?毛主席说了,你这不是耍流氓么!这个时代,数据库是王道!今天,我就用一个简单实用的销售数据库开发案例来引导感兴趣的读者入门Python数据库编程技术...

派派技术小组
2013/02/05
0
0
Python操作mysql数据库

Python操作mysql数据库 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago);python 2.6.6 简介:Python标准数据库接口为 PythonDB-API,Python DB-API为开发人员提供了数据库...

皮子喜欢打篮球
2015/08/03
0
0
Django入门:第一个Django应用

对Django这个框架感兴趣好久了,却一直懒于研究学习,现在跟随官网的教程跑一遍,学学Django同时也继续学学Python。 在开始之前,我们先把Python和Django这个框架安装好。 官网:https://www...

durban
2012/04/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Service Mesh所应对的8项挑战

Lori Macvittie 微服务架构是把双刃剑,我们享受它带来的开发速度(development velocity),却也不得不面对服务间通讯带来的复杂性问题。 目前大多数扩展容器化微服务的架构多是基于proxy-b...

好雨云帮
12分钟前
0
0
时间复杂度

1. 维基上的定义 在计算机科学中,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低...

liuyan_lc
18分钟前
0
0
js中的~符

~是js里的按位取反操作符,~~就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是 ~~true === 1,~~false === 0...

JamesView
19分钟前
0
0
webpack安装

npm install --save-dev webpack-cli

Vincent-Duan
21分钟前
0
0
实时监听EditText内容变化

主要是addTextChangedListener方法的使用 aswerEdittext.addTextChangedListener(new TextWatcher() { //编辑框的内容发生改变之前的回调方法 @Override public void before...

王先森oO
24分钟前
0
0
python连接mysql数据库

安装好必要的pymysql插件 pip install pymysql 写好配置文档 DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #......

南桥北木
26分钟前
0
0
linux下安装 Zookeeper

Zookeeper 注册中心安装 安装: wget http://www.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gztar zxvf zookeeper-3.3.3.tar.gzcd zookeeper-3.3.3cp conf/zoo_......

颖辉小居
28分钟前
0
0
C#判断文件的真实类型(非扩展名判断)

public static void CheckFileType() { string path = @"D:\word.doc"; System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read); ......

Lytf
29分钟前
0
0
java - 把日志生成到指定目录

1.按天小时生成日志文件 log4j.appender.ruiming.DatePattern='_'yyyy-MM-dd-HH 2.最大日志文件数据 log4j.appender.ruiming.MaxBackupIndex=100 3.下图画圈圈的很关键,是生成到知道目录必备...

轻量级赤影
29分钟前
0
0
少走弯路,给Java 1~5 年程序员的建议

今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声...

Java填坑之路
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部