摘要: 创建一个比较大序列,使用生成器推导式的代码会很长,可以写一个生成器函数。生成器函数和普通函数类似,但是它的返回值使用yield语句声明而不是return。 my_range 返回的是一个生成器对象,可以使用这个生成器对象进行迭代: for x in my_range():print x 阅读全文
posted @ 2016-03-16 22:25 tornytooo 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: python 中调用系统命令有三种方法: 1、os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息。 2、os.popen('command'),该方法不但执行命令还返回执行后的信息对象,是通过一个 阅读全文
posted @ 2016-03-02 06:17 tornytooo 阅读(2699) 评论(0) 推荐(0) 编辑
摘要: 发现一个很方便的工具,在Linux 下使用 curl http://httpbin.org/ 可以返回当前使用的一些网络信息 阅读全文
posted @ 2016-02-25 08:22 tornytooo 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: 概要:利用python进行web数据抓取方法和实现。 1、python进行网页数据抓取有两种方式:一种是直接依据url链接来拼接使用get方法得到内容,一种是构建post请求改变对应参数来获得web返回的内容。 一、第一种方法通常用来获取静态页面内容,比如豆瓣电影内容分类下动画对应的链接: http 阅读全文
posted @ 2015-12-05 16:30 tornytooo 阅读(9071) 评论(0) 推荐(1) 编辑
摘要: ubuntu系统下由于添加用户权限的时候直接用的vim对/etc/sudoers文件编辑,保存退出的时候,再使用sudo su等等命令一直报错如下:sudo: parse error in /etc/sudoers near line 24sudo: no valid sudoers sources... 阅读全文
posted @ 2015-11-01 06:17 tornytooo 阅读(9481) 评论(0) 推荐(1) 编辑
摘要: 创建、管理版本库1、 cd到所在目录使用git init,将目录变成可以管理的仓库2、用命令git add指定当前路径下文件添加到暂存区3、用命令git commit -m "添加修改的描述"将文件提交到仓库,commit一次可以提交多个文件查看、回退版本库1、git status查看当前仓库修改状... 阅读全文
posted @ 2015-10-05 11:27 tornytooo 阅读(232) 评论(0) 推荐(0) 编辑
摘要: python中数据结构,主要有列表、元组、字典、集合。 python中最基本数据结构是序列(sequence)。序列中每个元素被分配一个序号——即元素位置,也成为索引。第一个索引是0,第二个是1,以此类推。 python包含6种内建序列,其他内建序列类型有字符串、unicode字符串、buffer对 阅读全文
posted @ 2015-09-27 20:51 tornytooo 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.Python异常类 Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不用Python了)。异常描述NameError尝试访问一个没有申明的变量ZeroDivisionEr... 阅读全文
posted @ 2015-09-17 21:47 tornytooo 阅读(154) 评论(0) 推荐(0) 编辑