07 2017 档案
摘要:1. Process2. Lock3. Semaphore4. Event5. Queue6. Pipe7. Pool python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiproce
阅读全文
posted @ 2017-07-27 18:04
sea101
摘要:python的paramiko模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件
阅读全文
摘要:opne和file都是用来对文件的操作 open:内置函数,使用方式是open('file_name', mode, buffering),返回值是一个file对象,以写模式打开文件如果不存在会被创建一个新的。 file:是一个类,使用file('file_name', 'r+')这种方式打开文件,
阅读全文
摘要:在python中一切皆对象, 所有类的鼻祖都是type, 也就是所有类都是通过type来创建。 传统创建类 class Foo(object): def __init__(self,name): self.name = name f = Foo("shuaigaogao") f 是通过 Foo 类实
阅读全文
摘要:文章来源:http://python.jobbole.com/81911/ https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143178254193589df9c612d244
阅读全文
摘要:据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生
阅读全文
摘要:Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的: 1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数; 2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量; 3)静态方法有点像函数工具库的作
阅读全文
摘要:当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。 $svn resolve --accept working removed_directory(冲突文件名) $svn revert removed_directory $svn st svn
阅读全文
摘要:1.os模块提供对操作系统进行调用的接口 2.sys模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返
阅读全文
posted @ 2017-07-14 16:33
sea101
摘要:了解一个项目,恐怕首先都是通过其Readme文件了解信息。如果你以为Readme文件都是随便写写的那你就错了。github,oschina git gitcafe的代码托管平台上的项目的Readme.MD文件都是有其特有的语法的。称之为Markdown语法。基本规则如下: Markdown 语法速查
阅读全文
摘要:字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
阅读全文
摘要:python的继承顺序 python 创建类时分为新式类和旧式类 多继承的时候,查找要调用的方法。 新式类是广度优先的查找算法。 旧式类的查找方法是深度优先的
阅读全文
摘要:git代码提交 第一次提交代码 在本地建立一个文件夹用来存储代码,相当于一个仓库进入文件夹目录输入下面命令 git 命令查找资料 http://gitbook.liuhui998.com/4_2.html http://www.tuicool.com/articles/A3Mn6f http://w
阅读全文
摘要:mysql longtext 字段类型可以有几个G的空间用来存储 在图形化工具中查询出来的字段数据只会显示到text类型字段长度的的内容。同一条命令在mysql中执行的结果和在图形化界面执行的结果有可能不同,图形化界面有时会截断。 alter table table_name rename tabl
阅读全文
摘要:在爬取数据时有时候有些文件数据需要爬取下载下来使用多线程下载可以让程序跑的更快点。 scrapy中有个扩展可以使用扩展模块来实现下载。 在自己的spider中加入 custom_settings 在要下载的时候添加
阅读全文
摘要:pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban.com/not
阅读全文
摘要:Python3 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 标准数据类型 Python3 中有六个标准的数据类型: Number(数字)
阅读全文
摘要:1.创建数据库、表添加数据。 2.修改、删除数据库操作 3.查询数据库
阅读全文
摘要:1.第一次提交代码到svn svn import project_directory PATH 2.将文件checkout到本地svn checkout path(path是服务器上的目录) 例如:svn checkout svn://ip/pro/domain 简写:svn co 3.添加svn
阅读全文
摘要:1.redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r
阅读全文
摘要:with是python2.5以后才有的,它实质是一个控制流语句,with可以用来简化try-finally语句。它的主要用法是实现一个类__enter__()和__exit__()方法。 在实际的运行过程中,python会首先运行enter里的代码,返回thing,作为as 后面的变量值,然后再运行
阅读全文
摘要:安装最新版qq2016 qq2012下载链接: https://pan.baidu.com/s/1miFVc04 密码: 3g9w 先解压到自己所在的目录,解压命令自己百度在这个目录下,有三个解压包,执行下面命令第一步 sudo dpkg -i wine-qqintl_0.1.3-2_i386.de
阅读全文
摘要:1.在本目录下(~)新建.pip文件夹 2.在.pip文件夹下新家pip.conf文件 3.里面添加下面文件 [global] trusted-host=mirrors.aliyun.comindex-url=http://mirrors.aliyun.com/pypi/simple
阅读全文
摘要:1.什么是CSV格式文档 所谓“CSV”,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。通常CSV文件开头是不留空的,以行为单位,每行记录多项数据,每项数据用逗号 来分隔(标准英文逗号) 2.Python 的csv模块封装了常用的操作csv文件的功能。 写
阅读全文
摘要:python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 Pickle模块提供了四个功能:dumps、dump、loads、lo
阅读全文
浙公网安备 33010602011771号