一起学习网 一起学习网


使用Python的urllib2模块处理url和图片的技巧两则

网络编程 使用Python的urllib2模块处理url和图片的技巧两则 06-22

获取带有中文参数的url内容
对于中文的参数如果不进行编码的话,python的urllib2直接处理会报错,我们可以先将中文转换成utf- 8编码,然后使用urllib2.quote方法对参数进行url编码后传递。

content = u'你好 sharejs.com'
content = content.encode('utf-8')
content = urllib2.quote(content)
api_url = 'http://www.sharejs.com/q=%s'%content
res = urllib2.urlopen(api_url)


获取远程图片的大小和尺寸
这段代码通过urllib2打开远程图片,通过cStringIO读取文件内容,不用保存到磁盘即可读取图片文件的信息

#!/usr/bin/env python
#encoding=utf-8

import cStringIO, urllib2, Image

url = 'http://www.01happy.com/wp-content/uploads/2012/09/bg.png'
file = urllib2.urlopen(url)
tmpIm = cStringIO.StringIO(file.read())
im = Image.open(tmpIm)

print im.format, im.size, im.mode

使用Python生成随机密码的示例分享
生成随机密码这件事情用python来干确实相当的方便,优美的string方法加上choice简直是绝配make_password.py###简单几行代码执行即可生成记不住的字符串###$pyt

以一个投票程序的实例来讲解Python的Django框架使用
(一)关于DjangoDjango是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以Django里更关注的是模型(Model)、模板

在Ubuntu系统下安装使用Python的GUI工具wxPython
(一)wxpython的安装Ubuntu下的安装,还是比较简单的。#使用:apt-cachesearchwxpython测试一下,可以看到相关信息dizzy@dizzy-pc:~/Python$apt-cachesearchwxpythoncain-simul


编辑:一起学习网

标签:中文,框架,参数,图片,的是