摘要: 据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生 阅读全文
posted @ 2017-07-14 23:15 sea101 阅读(14048) 评论(1) 推荐(5) 编辑
摘要: Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的: 1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数; 2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量; 3)静态方法有点像函数工具库的作 阅读全文
posted @ 2017-07-14 23:07 sea101 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。 $svn resolve --accept working removed_directory(冲突文件名) $svn revert removed_directory $svn st svn 阅读全文
posted @ 2017-07-14 18:50 sea101 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 了解一个项目,恐怕首先都是通过其Readme文件了解信息。如果你以为Readme文件都是随便写写的那你就错了。github,oschina git gitcafe的代码托管平台上的项目的Readme.MD文件都是有其特有的语法的。称之为Markdown语法。基本规则如下: Markdown 语法速查 阅读全文
posted @ 2017-07-14 13:23 sea101 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 阅读全文
posted @ 2017-07-14 12:04 sea101 阅读(289) 评论(0) 推荐(0) 编辑
摘要: python的继承顺序 python 创建类时分为新式类和旧式类 多继承的时候,查找要调用的方法。 新式类是广度优先的查找算法。 旧式类的查找方法是深度优先的 阅读全文
posted @ 2017-07-13 17:06 sea101 阅读(336) 评论(0) 推荐(0) 编辑
摘要: git代码提交 第一次提交代码 在本地建立一个文件夹用来存储代码,相当于一个仓库进入文件夹目录输入下面命令 git 命令查找资料 http://gitbook.liuhui998.com/4_2.html http://www.tuicool.com/articles/A3Mn6f http://w 阅读全文
posted @ 2017-07-13 15:54 sea101 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在爬取数据时有时候有些文件数据需要爬取下载下来使用多线程下载可以让程序跑的更快点。 scrapy中有个扩展可以使用扩展模块来实现下载。 在自己的spider中加入 custom_settings 在要下载的时候添加 阅读全文
posted @ 2017-07-12 20:58 sea101 阅读(913) 评论(0) 推荐(0) 编辑
摘要: pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban.com/not 阅读全文
posted @ 2017-07-10 15:46 sea101 阅读(4241) 评论(0) 推荐(0) 编辑
摘要: Python3 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 标准数据类型 Python3 中有六个标准的数据类型: Number(数字) 阅读全文
posted @ 2017-07-10 13:48 sea101 阅读(165) 评论(0) 推荐(0) 编辑