Python第三方库代码总结

来源:互联网 发布:淘宝网店编辑岗位说明 编辑:程序博客网 时间:2024/06/06 15:46

urllib&urllib2

import urllib.request
site=urllib.request.urlopen(url)
//读取文件内容
for line in site:
print(line)
site.close()
//HTTP头信息
site.info()
//返回码
site.getcode()
//保存文件,返回(filename,mine_hdrs)
file=urllib.request.urlretrieve(url,filename)
//清除urlretrieve()产生的缓存
urllib.request.urlcleanup()
//将url编码
urllib.request.quote(url)
//解码
urllib.request.unquote(url)
//GET方法
params=urllib.parse.urlencode({‘parameter1’:value1,’parameter2’:value2})
urllib.request.urlopen(‘http://www.baidu.com/s?%s’ % params)
//POST方法
urllib.request.urlopen(“http://www.baidu.com/s“,parmas)

Pymysql

python3中mysqldb已经不能使用了。

import pymysql
//获取一个数据库连接
conn=pymysql.connect(host=’localhost’,user=’root’,passwd=’123’,db=’data’,port=3306,charset=’utf8’)
//获取一个游标
cur=conn.cursor()
cur.execute(‘sql query’)
data=cur.fetchall()
for d in data:
print(d[0])
//int类型需要使用str函数转义
print(str(d[1]))
cur.close()
conn.close()

0 0
原创粉丝点击