摘要:
下载源码包 wget http://www.giuspen.com/software/cherrytree-0.38.4.tar.xz解压 tar -xvf cherrytree-0.38.4.tar.xz 安装依赖brew install pygtkbrew install gtk-mac-integration brew install pygtksourceview brew install... 阅读全文
摘要:
属性方法的作用就是通过@property把一个方法变成一个静态属性 1 2 3 4 5 6 7 8 9 10 11 12 class Dog(object): def __init__(self,name): self.name = name @property def eat(self): pri 阅读全文
摘要:
通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关 阅读全文
摘要:
默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量。在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就是私有的了。在内部,python使用一种 阅读全文
摘要:
python2里面的经典类的继承是深度优先 python2里面的新式类的继承是广度优先 python3里面的经典类和新式类的继承是广度优先 Python 2.x中默认都是经典类,只有显式继承了object才是新式类 Python 3.x中默认都是新式类,不必显式的继承object 阅读全文
摘要:
FTP模式说明: FTP是基于TCP的服务,使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。 固定的命令端口:21 数据端口:(取决于连接模式)20或者>1024其它端口 主动FTP 主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口, 阅读全文
摘要:
re模块 常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) '$' 匹配字 阅读全文
摘要:
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 1 2 3 4 5 6 阅读全文
摘要:
#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Random_leeimport sysargv=sys.argv#命令行参数List,返回的第一个元素是程序本身的路径#读取脚本后面的参数print(argv,'argv')n='出错啦!!'# 阅读全文
摘要:
python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) 阅读全文