1.怎样使python读入中文文件
srcfile = r"F:/python书籍/Python实战::四周实现爬虫系统/课程资料/Plan-for-combating-master/week1/1_2/1_2answer_of_homework/1_2_homework_required/index.html"
f = open(srcfile.decode('utf8').encode('gbk')) #先做utf-8编码,然后 gbk解码
for text in f.readlines():duru
print text
f.close()
2.网页下载的三种方法
01
from urllib.request import urlopen
#直接请求
response =urlopen("https://www.baidu.com/")
#获取状态码 200表示网页是连通的
print(response.getcode())
#读取内容
print(response.read().decode("utf-8"))
02
from urllib.request import Request
from urllib.request import urlopen
from urllib import parse
#创建request对象
req=Request("http://zhidao.baidu.com/question/682148683071066052.html")
post_Data=parse.urlencode([
("",""),
("",""),
("",""),
("","")
])
req.add_header("","")
resp=urlopen(req,data=post_Data)
03
#----------------python 中图像库 image库的用法
1.调整一张图片的灰度
from PIL import Image
import os
#打开图像得到一个PIL图像对素
img = Image.open('np.jpg')
#将其转换为一张灰度图
img = img.convert('L')
#存储该图片
try :
img.save("test.png")
except IOError:
print("cannot convert")
2.PIL生成缩略图 thumbnail (adj 极小的)
from PIL import Image
import os
img = Image.open("np.jpg")
img.thumbnail((55,55)) #缩放为一个128*128的图像
#存储图像
try :
img.save("test.jpg")
except:
print("cannot convert!")
3.PIL调整尺寸与旋转
from PIL import Image
import os
img = Image.open("np.jpg")
#Modify image size ,parameters for a tupe
img = img.resize((100,100))
#使图片逆时针旋转45度
img = img.rotate(45)
#存储该图片
try:
img.save("test.png")
except:
print("cannot save!!")
(未完待续。。。。。。。)