模块
1, 标准模块 ---------python 自带的
2, 第三方模块 ------pymysql
3, 自己写的 python 文件 ----- 一个 python 文件, 就是一个模块
- # 导入模块的实质 -- 把文件从头到尾运行一遍
- # 查找模块的顺序
- #1, 在当前目录下找
- #2, 在 python 的环境变量里面去找
- main
- if __name__ == '__main__':
导入这个 python 文件的时候不会执行 if __name__ 里面代码
只在本身 python 文件里面执行
操作数据库
import pymysql--- 导入数据库
- import pymysql
- #ip port user password db
- conn = pymysql.connect(host='*******',user='***',
- password='&&&&',db='&&&',port=3306,
- charset='utf8',autocommit=True)# 建立连接
- #utf8,port 是 int 类型, password 必须写字符串
- cur = conn.cursor(pymysql.cursors.DictCursor) #建立游标, 仓库管理员
- # sql = "insert1 app_student ( `name`, `sex`, `age`, `addr`, `grade`, `phone`, `gold`) values" \
- # "('小黑','男','18','河南省济源市北海大道 32 号','天蝎座','18612539443','100');"
- # sql2 = 'select * from app_student where phone="18612539443"';
- sql2 = 'select * from app_student limit 4';
- cur.execute(sql2)# 只是帮你执行 sql 语句
- print(cur.fetchall()) #取到所有的数据
- # print(cur.fetchone()) #只取一条
- # print(cur.fetchmany(10)) #取几条
- cur.close()# 关游标
- conn.close()# 关数据库连接
来源: http://www.bubuko.com/infodetail-3107300.html