python常见问题的解决

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))

#使图片逆时针旋转45img = img.rotate(45)

#存储该图片
try:
    img.save("test.png")
except:
    print("cannot save!!")


(未完待续。。。。。。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值