Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1999481
  • 博文数量: 433
  • 博客积分: 918
  • 博客等级: 准尉
  • 技术积分: 3218
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 18:21
个人简介

你是不是暗恋我,那就给我发个消息呀,让我知道o(∩∩)o

文章分类

全部博文(433)

分类: Python/Ruby

2015-10-01 18:00:29

python3安装参见:Linux 下编译安装 Python 3.4 

下面直接使用pip3(安装python3时自带安装了pip3)安装django和pymysql
[root@bogon Python-3.4.3]# pip3 install django
You are using pip version 6.0.8, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting django
  Downloading Django-1.8.4-py2.py3-none-any.whl (6.2MB)
    100% |################################| 6.2MB 73kB/s 
Installing collected packages: django


Successfully installed django-1.8.4
测试一下:
[root@xxx]# python3
Python 3.4.3 (default, Oct  1 2015, 17:26:54) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.8.4'

django安装了1.8.4版本

[root@bogon Python-3.4.3]# pip3 install pymysql
You are using pip version 6.0.8, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting pymysql
  Downloading PyMySQL-0.6.7-py2.py3-none-any.whl (69kB)
    100% |################################| 73kB 207kB/s 
Installing collected packages: pymysql


Successfully installed pymysql-0.6.7


pymysql基本操作:

(1)导入pymysql: import pymysql    #这里不报错则pymysql成功

(2)连接数据库: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='test',charset='utf8')    务必注意各等号前面的内容!charset参数可避免中文乱码

(3)获取操作游标: cur=conn.cursor()

(4)执行sql语句,插入记录:sta=cur.execute("insert 语句")  执行成功后sta值为1。更新、删除语句与此类似。

(5)执行sql语句,查询记录:cur.execute("select语句") 执行成功后cur变量中保存了查询结果记录集,然后再用循环打印结果:

for each in cur:

      print(each[1])     # each[1] 表示当前游标所在行的的第2列值



阅读(4022) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~