

◆ ◆ ◆ ◆ ◆
AttributeError: module 'pymysql' has no attribute 'connect'
1.搭建环境:
win7-64、python-3.7.3、MySQL
2.下载库包:
python -m pip install pymysql
3.导入模块:
import pymysql
4.建立连接:
db = pymysql.connect(“hostname”,“username”,“password”,“database”)
5.创建游标:
cursor = db.cursor()
6.执行事务:
#执行SQL语句
cursor.execute(sql)
#获取一条结果
cursor.fetchone()
#获取全部结果
cursor.fetchall()
7.关闭资源
db.close()
# pymysql.pyimport pymysqldb = pymysql.connect("localhost","root","rootroot","mydb")cursor = db.cursor()sql = "select * from plan;"try:cursor.execute(sql)results = cursor.fetchall()#格式化输出,可以在行首加上字段名#print(field1,[field2],[field3],...)print("DEPTNO ","ID ","SALARY")for row in results:#print(row)#print(len(row))i = 0while i < len(row):print(row[i],end=' ')i += 1print()except:print("I cannot do it!")finally:db.close()


当我打开ipython后,二话没说,直接来了句 np.ones((3,3)) ,神奇的点在于电脑听懂了!
为啥不需要 import numpy as np 导入啊?!
import pandas as pd 也没导入啊?!
你是不是在想:坑爹啊!为啥我每次会报错:
NameError: name 'np' is not defined
往日精彩:
回馈粉丝,免费送书,包邮到家

规则:点击在看,分享者,随机抽取幸运观众送书,记得加我V信~获取
(扫码关注起来,回复微信可加V,指导你成功!)


