上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 54 下一页
摘要: 法一:isinstance(s, str) 用来判断是否为一般字符串isinstance(s, unicode) 用来判断是否为unicode或if type(str).__name__!="unicode":str=unicode(str,"utf-8")else:pass法二:Python chardet 字符编码判断使用 chardet 可以很方便的实现字符串/文件的编码检测。尤其是中文网页,有的页面使用GBK/GB2312,有的使用UTF8,如果你需要去爬一些页面,知道网页编码很重要的,虽然HTML页面有charset标签,但是有些时候是不对的。 阅读全文
posted @ 2011-03-02 02:36 dkcndk 阅读(80632) 评论(1) 推荐(2) 编辑
摘要: 下载cdt解压到插件目录后仍然提示错误: Cannot run program "gcc": ?????????¨?网上找了许久,试n种办法均不成。最后,还是用eclipse自己help -> New and insall software... -> Available Software Sites 在列表里找有没有http://download.eclipse.org/tools/cdt/releases/helios 如果没有就add,有就打勾给取个名cdt。然后在work with:type or select a site那选刚才取名的cdt 阅读全文
posted @ 2011-03-01 05:54 dkcndk 阅读(23288) 评论(0) 推荐(1) 编辑
摘要: 环境 Apache + mod_python 如文件小可以采用这个方式import osdef form(): return """\<html><body><form enctype="multipart/form-data" action="./upload" method="post"><p>File: <input type="file" name="file"></p><p> 阅读全文
posted @ 2011-02-28 23:49 dkcndk 阅读(27856) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/mapig/archive/2009/08/07/1541442.htmlhttp://www.sqlite.com.cn/MySqlite/11/395.Htmlhttp://blog.163.com/db_lobster/blog/static/9639092200922511442177/http://blog.163.com/sea_haitao/blog/static/775621620096412211732/http://hi.baidu.com/tigerjgh/blog/item/e2b795188f7aebb14aedbcd0. 阅读全文
posted @ 2011-02-25 07:22 dkcndk 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-02-24 23:46 dkcndk 阅读(766) 评论(0) 推荐(0) 编辑
摘要: Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用'from module import *'导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对Python 来说有特殊含义,对于普通的变量应当避免这种命名风格。"单下划线" 开始的成 阅读全文
posted @ 2011-02-24 21:50 dkcndk 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: File Locking Using a Cross-Platform API 获得平台无关的文件锁 Credit: Jonathan Feinberg, John Nielsen 问题 ProblemYou need to lock files in a cross-platform way between NT and Posix, but the Python standard library offers only platform-specific ways to lock files. Python标准库未提供锁定文件的平台无关的方法,需要自己编写这样的平台无关(在NT和Posix 阅读全文
posted @ 2011-02-24 21:16 dkcndk 阅读(6028) 评论(0) 推荐(0) 编辑
摘要: open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w以写方式打开,a以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+以读写模式打开w+以读写模式打开 (参见 w )a+以读写模式打开 (参见 a )rb以二进制读模式打开wb以二进制写模式打 阅读全文
posted @ 2011-02-24 21:06 dkcndk 阅读(335228) 评论(4) 推荐(7) 编辑
摘要: 1. self, cls 不是关键字在python里面,self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果代码1Python代码 Code:class MyTest: myname = 'peter' def sayhello(hello): print "say hello to %s" % hello.myname if __name__ == "__main__": MyTest().sayhello() class MyTest: myname = 'peter' def sayhell 阅读全文
posted @ 2011-02-24 20:56 dkcndk 阅读(5647) 评论(0) 推荐(0) 编辑
摘要: Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子:>>> class Foo:def bar(self, message):print(message)>>> Foo().bar("Hello, World.")Hello, World.当存在继承关系的时候,有时候需要在子类中调用父类的方法,此时最简单的方法是把对象调用转换成类调用,需要注意的是这时self参数需要显式传递,例如:>>> cl 阅读全文
posted @ 2011-02-24 20:37 dkcndk 阅读(56421) 评论(6) 推荐(8) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 54 下一页