python3的玩家们 pymysql把mysqldb库取代了

虽然大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。

取而代之的是:

import pymysql

所以,大家pip起来吧。虽然有消息说mysql官方出了个新版,但我没找到。

例子如下:

import pymysql

conn = pymysql.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘test‘,

db=‘mysql‘)

cur = conn.cursor()

cur.execute("SELECT * FROM user")

for r in cur.fetchall():

print(r)

#cur.close()

conn.close()

时间: 2024-08-08 13:58:07

python3的玩家们 pymysql把mysqldb库取代了的相关文章

python3的 pymysql把mysqldb库取代了,让python 3支持mysqldb的解决方法

[转]https://blog.csdn.net/zhongxuejiwen/article/details/76099456 原因 MySQLdb 只适用于python2.x,发现pip装不上. 它在py3的替代品是: import pymysql 安装方法: pip install pymysql django+mysql 而Django默认的还是使用MySQLdb:执行会报:ImportError: No module named ‘MySQLdb’ 解决: 在站点的 init.py 文件

Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第一篇)

Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第一篇) 一.前言 大家好,今天我要来讲讲一个比较实用的爬虫工具,抓取淘宝的关键字商品信息,即是: 输入关键字,按照价格等排序,抓取列出的商品信息以及下载图片,并且支持导出为Excel. 如果如下: 看完下面的讲解,Python语言就掌握得差不多,中级水平了,而且这个封装后的工具还是很好用的. 感觉自己萌萌哒~~ 二.原理 大家知道什么叫爬虫,它也叫网络蜘蛛,机器人等,意思就是说自动的程序,可以去抓取使用网络协议传输的内容. 目前来讲爬虫主

用pymysql代替MySQLdb

在我刚开始学python的时候,用的是python2.7,那时候连接mysql用的库是MySQLdb(很诡异的大小写,初学者经常因为记不住大小写导致“No module named xxx”).燃鹅,在python3中,这个库已经不能继续使用了.怎么办呢?在python3中,可以使用pymysql或mysqlclient.今天我要介绍的就是pymysql. 如果有MySQLdb的基础,其实pymysql的使用也是非常类似的,同样是这么几个步骤: 连接数据库→创建游标→执行SQL→fetch获得数

MySQLdb库连接MySQL数据库

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构.host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善.界面友好.软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量

python的MySQLdb库基本使用介绍

MySQLdb库 import MySQLdb 简介 提供mysql的基本操作(包括建表,读取表数据,插入数据到表) 数据库操作基本步骤 #!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb if __name__ == "__main__": # 打开数据库连接 db = MySQLdb.connect("localhost", "root", "root", &q

2015年的JavaScript:Angular之类的框架将被库取代

2015年的JavaScript:Angular之类的框架将被库取代 young2014-12-16 注* 本文表达了关于Angular和Ember这样的整体性解决方案将被更小更专注的library(库)这样的观点(有节选),之前的一些文章也表达过相似的论述:我们不需要JavaScript框架 , Angular.JS出了什么问题? JavaScript 的世界似乎进入了流失率危机.新框架新技术以不可持续的速度推出并流行.但我认为,社会将适应并采取新的响应式做法.我相信开发者将从整体性框架 (f

python3.7.3使用pip安装mysqldb报错,3.7.3后改为pymysql

(xiao) [[email protected] web]$ pip install mysqldbCollecting mysqldbCould not find a version that satisfies the requirement mysqldb (from versions: )No matching distribution found for mysqldb(xiao) [[email protected] web]$ pip install pymysqlCollect

Python3.4下安装pip和MySQLdb

想用pyhton3.4做数据分析,pip和MySQLdb是必要的,一个便于安装常用模块,一个用来操作数据库.当时安装这两个模块时,由于没有人指导,花了很多的时间才安装好. 安装pip时,按照网上的教程,先在链接https://pypi.python.org/pypi/pip里下载了pip8.1,按照常规方法,解压后执行python setup.py install.发现报错了“ImportError:No module named ‘pip’ ”,也不知道是什么情况,到处找资料,还是没哟解决了.

Django 在Python3.5 下报 没有模块MySQLdb

解决方法: 在整个项目站点下的__init__.py 文件里(即和setting.py在同一个文件下)写入以下代码: import pymysql pymysql.install_as_MySQLdb() 需要提前安装pymysql模块,相当于Python2中的MySQLdb模块. 即可解决问题.