python
RunningSunBoy
Coding for fun~
展开
-
python常用的特殊属性总结
python常用的特殊属性总结1.__slots__属性用于限定一个类所拥有的属性,以及能否动态添加或删除属性注意:父类有的属性,子类继承一定会有(即使子类的__slots__中没有限制)使用方法:class A(object): __slots__=['属性1','属性2','__dict__']Note:如果不加’__dict__‘那么A就只能有属性1和属性2,不能动态添加属性2.dir原创 2016-03-30 14:14:33 · 758 阅读 · 0 评论 -
Python_property的用法
Python_property的用法1.属性可以拦截对普通成员变量的访问和设值示例: class TestClass(object): def __init__(self,age): self._age = age @property #用property装饰器来指明该方法表示属性,随后该方法会被隐藏,下次再调用TestCl原创 2016-03-31 10:08:04 · 325 阅读 · 0 评论 -
python_设计模式——责任链模式
python_设计模式——责任链模式最近编程经常用到责任链模式,在这里简记一下,方便以后再用到回看O(∩_∩)O哈哈~创建事件的枚举类型 ——注意创建枚举类型的技巧 ALL_EVENTS = "click","rightmousedown","dbclick","leftmousedown" EVENT_DEF = collections.namedtuple("event",ALL_原创 2016-04-01 13:27:47 · 401 阅读 · 0 评论 -
python在windows下读写注册表
python在windows下读写注册表一个小程序,用于在windows下注册当前的python版本, 安装一些python包,检查不到python但python又的确安装时可能会用到,O(∩_∩)O哈哈~ import sys from _winreg import * # tweak as necessary version = sys.version[:3]转载 2016-04-01 13:42:59 · 4981 阅读 · 5 评论 -
规范Python程序配置文件读写
规范Python程序配置文件读写为了程序的规范性,推荐采用ConfigParser来读取配置文件在程序中常常需要去将一些经常修改的变量写到配置文件中,配置文件一般形式是这样的: [section1] item1 = value1 item2 = value2 [section2] item1 = value1 item2 = value2有了原创 2016-04-01 13:50:34 · 505 阅读 · 0 评论