摘要: Python3 读写文件碰到的编码问题 1,远程文件资源读取 response的为 bytes,即utf-8或者gbk,需解码decode为unicode如:[python] view plaincopy# coding=gbk import urllib.request import re url = 'http://www.163.com' file = 'd:/test.ht... 阅读全文
posted @ 2015-02-06 16:31 阳光树林 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: [python相关]多类继承中子类默认继承哪个父类的构造函数__init__ 1】python中如果子类有自己的构造函数,不会自动调用父类的构造函数,如果需要用到父类的构造函数,则需要在子类的构造函数中显式的调用。 【2】如果子类没有自己的构造函数,则会直接从父类继承构造函数,这在单继承(一个子类只从一个父类派生)中没有任何理解上的问题。 问题:如果是多继承的情况,一个子类... 阅读全文
posted @ 2015-02-06 16:28 阳光树林 阅读(456) 评论(0) 推荐(0) 编辑
摘要: python中的实例方法、静态方法、类方法、类变量和实例变量浅析作者: 字体:[增加 减小] 类型:转载这篇文章主要介绍了python中的实例方法、静态方法、类方法、类变量和实例变量浅析,需要的朋友可以参考下注:使用的是Python2.7。一、实例方法实例方法就是类的实例能够使用的方法。如下:复制代码代码如下:class Foo: def __init__(self, name): ... 阅读全文
posted @ 2015-02-06 16:27 阳光树林 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 在python里如何动态添加类的动态属性呢? 2010-10-19 08:49:20| 分类: 技术文章 | 标签:class 动态增加属性 python |举报|字号 订阅在python里如何动态添加类的动态属性呢?看下面的例子class A(object): a = 1 b = 2 def fun1(self): print ... 阅读全文
posted @ 2015-02-06 16:26 阳光树林 阅读(5685) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env pythonfrom Tkinter import Tkfrom time import sleepfrom tkMessageBox import showwarningimport win32com.client as win32warn = lambda app: showwarning(app, 'Exit?')RANGE = range(3, 8)def e... 阅读全文
posted @ 2015-02-06 16:22 阳光树林 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、为什么重写mythread类里写了run()在main里没有调用,而调用了没有写的start() start()让run()在新线程里面运行。你直接调用run()就是在当前线程运行了。 start()调用_thread的start_new_thread去运行一个bootstrap方法,在里面做一些准备工作后会调用run() 1.简单的多线程from time import sleep, ct... 阅读全文
posted @ 2015-02-06 16:21 阳光树林 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Python 常用函数 Python 常用函数1.常用内置函数:(不用import就可以直接使用)help(obj) 在线帮助, obj可是任何类型callable(obj) 查看一个obj是不是可以像函数一样调用repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝eval_r(str) 表示合法的python表达式,返回这个表达式dir(obj) 查... 阅读全文
posted @ 2015-02-06 16:19 阳光树林 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 列表减列表 解一:解二:解三:来自为知笔记(Wiz) 阅读全文
posted @ 2015-02-06 16:18 阳光树林 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Python 的各种符号 Python 的各种符号Table 1.1. Python命令行选项选项作用-c cmd在命令行直接执行python代码。如python -c 'print "hello world"'。-d脚本编译后从解释器产生调试信息。同PYTHONDEBUG=1。-E忽略环境变量。-h显示python命令行选项帮助信息。-i脚本执行后马上进入交互命令行模式。同PYTHONI... 阅读全文
posted @ 2015-02-06 16:18 阳光树林 阅读(19547) 评论(1) 推荐(2) 编辑
摘要: python描述符 在Python中,访问一个属性的优先级顺序按照如下顺序:1.类属性2.数据描述符 :__get__,__set__,__del__方法的类属性3.实例属性4.非数据描述符 :没有实现get,set,del三个方法的所有类5.__getattr__()方法。这个方法的完整定义如下所示:[python] view plaincopydef __getattr__(self... 阅读全文
posted @ 2015-02-06 16:16 阳光树林 阅读(453) 评论(0) 推荐(0) 编辑