分类
摘要:
1. str.format():使用“{}”占位符格式化字符串(占位符中的索引号形式和键值对形式可以混合使用)。
1 >>> string = 'python{}, django{}, tornado{}'.format(2.7, 'web', 'tornado') # 有多少个{}占位符就有... 阅读原文
2017-06-18 20:24:01 阅读(871) 评论(0)
摘要:
为idle增加一个清屏的扩展ClearWindow就可以了(在http://bugs.python.org/issue6143中可以看到这个扩展的说明)。下面我说安装使用的方法。首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在Python X\Lib\id... 阅读原文
2017-06-18 16:42:02 阅读(901) 评论(0)
摘要:
第九节 函数
函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。
可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句。
自定义函数
用户自己编写的
预定义的Python函数
系统自带的一些函数,还有一些和第三方编写的函数,如其... 阅读原文
2017-06-18 10:35:02 阅读(883) 评论(0)
摘要:
extract images from video, than save them to disk
from moviepy.editor import VideoFileClip
clip1 = VideoFileClip('./project_video.mp4')
i = 1
for frame in cli... 阅读原文
2017-06-18 06:00:17 阅读(903) 评论(0)
摘要:
1.==,is的使用
总结
·is是比较两个引用是否指向了同一个对象(引用比较)。
·==是比较两个对象是否相等。
2.深拷贝、浅拷贝
1.浅拷贝
浅拷贝是对于一个对象的顶层拷贝
通俗的理解是:拷贝了引用,并没有拷贝内容
2.深拷贝
深拷贝是对于一个对象所有层次的拷贝(递归)
进一步理解拷贝
... 阅读原文
2017-06-18 00:32:20 阅读(916) 评论(0)
摘要:
装饰器
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。
先看简单例子:
def run():
time.sleep(1)
print('run....')
现有一个新的需求,希望可以记录下函数的运行时间,需要在代码中... 阅读原文
2017-06-17 22:50:01 阅读(919) 评论(0)
摘要:
数学操作符
操作符
操作
例子
求值为
**
指数
2 ** 3
8
%
取余数
22 % 8
6
//
商数取整
22 // 8
2
/
除法
22 / 8
2.75
*
乘法
3 * 5
15
-
减法
5 - 2
3
+
加法
2 + 2
4
... 阅读原文
2017-06-17 22:30:02 阅读(919) 评论(0)
摘要:
介绍一下scrapy 爬虫框架
安装方法 pip install scrapy 就可以实现安装了。我自己用anaconda 命令为conda install scrapy。
1 Engine从Spider处获得爬取请求(Request)2Engine将爬取请求转发给Scheduler,用于调度
3 E... 阅读原文
2017-06-17 21:17:05 阅读(865) 评论(0)
摘要:
-人人可以学Python--这里示范的验证码都是简单的,你也可以把字符扭曲
人人可以学Python.png
Python第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以使用它来生成图片验证码PIL安装命令安装:
pip install pillow
下载源码安装:复制地址 :htt... 阅读原文
2017-06-17 20:38:10 阅读(1000) 评论(0)
摘要:
第一次接触到python是一个很偶然的因素,由于经常在网上看连载小说,很多小说都是上几百的连载。因此想到能不能自己做一个工具自动下载这些小说,然后copy到电脑或者手机上,这样在没有网络或者网络信号不好的时候都可以看。当时还不知道网络爬虫的概念。工作学习中用得最多的是C编程,但是对于网络世界而言,C确实不是一个好的语... 阅读原文
2017-06-17 18:47:04 阅读(924) 评论(0)