随笔分类 - python
摘要:python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的编码,转换过程是这样的:原有编码 -> 内部编码 -> 目的编码 python的内部是使用unicode来
阅读全文
摘要:转自:http://www.cnblogs.com/turtle-fly/p/3280519.html 本文环境:Python 2.7 使用 print obj 而非 print(obj) sys.stdin,sys.stdout,sys.stderr: stdin , stdout , 以及std
阅读全文
摘要:转载: http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 1 Python装饰器学习(九步入门) 这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。 第一步:最简单的函数,准备附加额外功能 1 2 3 4
阅读全文
摘要:转载:http://python.jobbole.com/81967/ 2.x版本须继承object,才能实现。 Python中有个很赞的概念,叫做property,它使得面向对象的编程更加简单。在详细解释和深入了解Python中的property之前,让我们首先建立这样一个直觉:为什么我们需要用到
阅读全文
摘要:# -*- coding: utf-8 -*- """ __mktime__ = '${DATE}' __author__ = '${USER}' __filename__ = '${NAME}' """ if __name__ == "__main__": pass
阅读全文
摘要:pip是目前最好用的python包关系工具,没有之一。 1、版本范围符号:==、>=、<=、>、<。 2、单个安装示例: 1 2 3 pip install cchardet #不指定版本号,安装可用的最新版本 pip install "requests==2.7" #指定版本号2.7 pip in
阅读全文
摘要:获取当前格式化时间: now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) 获取当前时间戳:
阅读全文
摘要:实例一: 创建线程,使用threading.Thread()方法,调用方法target=test,args方法对test传参。创建好的线程装载到threads数组中。 线程对象有两个用来管理线程机制的方法: setDaemon 和 join 主线程启动若干个子线程后,如果需要等待所有的子线程执行完毕
阅读全文
摘要:英文直接截取即可。 中文应字节长度会乱码,应先转unicode截取。 如下: #-*- coding:utf8 -*- s = u'截取中文' s.decode('utf8')[0:3].encode('utf8')
阅读全文
摘要:方法一:json模块 参考: http://www.jb51.net/article/73450.htm Json模块主要的函数是 json.dumps() 和 json.loads()。 json.dumps()可以将python数据结构转换为json,json.loads()将json编码的字符
阅读全文
摘要:使用游标查询数据库: 游标对象有以下的操作: execute()--执行sql语句 executemany--执行多条sql语句 close()--关闭游标 fetchone()--从结果中取一条记录,并将游标指向下一条记录 fetchmany()--从结果中取多条记录 fetchall()--从结
阅读全文
摘要:lambda 编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。返回一个函数对象。 func = lambda x,y:x+y func相当于 def func(x,y): return x+y map,reduce,filter中
阅读全文
摘要:1安装 略 2执行 pyinstaller –F test.py
阅读全文
摘要:1读写模式 r以读方式打开文件,可读取文件信息 w已写方式打开文件,可向文件写入信息。如文件存在,则清空,再写入 a以追加模式打开文件,打开文件可指针移至末尾,文件不存在则创建 r+以读写方式打开文件,可对文件进行读和写操作 w+消除文件内容,以读写方式打开文件 a+以读写方式打开文件,文件指针移至
阅读全文
摘要:1sys.argv 描述:记录命令行参数 类别:列表(可以使用列表方法来访问) #!/usr/bin/env python import sys def main(argv): for arg in argv: print arg if __name__ == '__main__': main(sy
阅读全文
摘要:1.显示等待 等待页面加载完成,找到某个条件发生后再继续执行后续代码,如果超过设置时间检测不到则抛出异常 WebDriverWait(driver, timeout, poll_frequency=0.5, ignored_exceptions=None) ——driver:WebDriver 的驱
阅读全文
摘要:#配置文件路径:%HOME%\pip\pip.ini,不存在新建即可 #在 Windows 2000 以上版本里,%HOME% 目录指的是系统盘下的“\Documents and Settings\你的用户名” 个人配置: [global] trusted-host=rnd-mirrors.huaw
阅读全文
摘要:1.codecs模块帮我们在读文件时自动转换编码 要读取非ASCII编码的文本文件,就必须以二进制模式打开,再解码。比如GBK编码的文件: >>> f = open('/Users/michael/gbk.txt', 'rb') >>> u = f.read().decode('gbk') >>>
阅读全文
摘要:廖雪峰python教程: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 简明python教程: http://www.kuqin.com/abyteofpython_cn/inde
阅读全文
摘要:yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): for i in alist: yield i + 1 取出alist的每一项,然后
阅读全文

浙公网安备 33010602011771号