Python
文章平均质量分 50
Railgun_23
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
urllib2的使用
urllib2简介 urllib2提供一个基础函数urlopen,通过向指定的URL发出请求来获取数据。最简单的形式就是 import urllib2response=urllib2.urlopen('http://www.douban.com')html=response.read() 这个过程就是我们平时刷网页的代码表现形式,它基于请求-响应模型。 response=转载 2014-12-30 11:09:15 · 360 阅读 · 0 评论 -
Windows下使用python虚拟环境Virtualenv
安装: easy_install virtualenv创建虚拟环境: virtualenv [name]。 例如:virtualenv MyEnv进入虚拟环境: C:\Users\night-pc\MyEnv\Scripts>activate.bat (MyEnv) C:\Users\night-pc\MyEnv\Scripts> 备注:linux下的安装和使用:http://liuzh原创 2014-12-30 11:31:14 · 452 阅读 · 0 评论 -
Ftp.dir中的回调函数
疑问:def a(line): line+=1 ftp.dir(a)当时不明白将a()的函数名作为dir参数后,a的参数line的值如何传?传什么?后来查了下API文档 FTP.dir(argument[, ...]) Produce a directory listing as returned by the LIST command, printing it t原创 2015-02-10 22:36:28 · 1757 阅读 · 0 评论 -
python递归
什么是递归? 函数在定义中直接或者间接的调用自身。 递归的条件 1.子问题需和原始问题的解决方法相同。调用函数的参数需有规律。 2.必须有一个明确结束递归的条件。 典型的递归实例 1.斐波纳契数列:(1,1,2,3,5,8……) #python递归实现 def Fib(index): if index == 0 or index == 1: retrun 1原创 2015-02-13 11:52:27 · 671 阅读 · 0 评论 -
requests模块,参数值为None的键无法添加到URL中
昨天一个python方法中用了urllib模块,后来用requests模块重新实现了功能,但出现值为None的键无法添加到url中的情况。 #urllib模块 def process(self,q): url = "http://127.0.0.1/service/music?" url = "%s%s" %(url, urllib.urlencode({"原创 2014-12-24 08:47:57 · 1193 阅读 · 0 评论 -
Python生成器-yield关键字
今天在看廖雪峰Python教程的时候,看到协程。用了生产者—消费者模型来举例Python中generator中yield关键字对协程一定程度上的支持:import timedef consumer(): r = '' while True: n = yield r if not n: return print('原创 2015-03-29 22:14:08 · 500 阅读 · 0 评论
分享