
Python
文章平均质量分 62
lynn_kong
华为云计算攻城狮
展开
-
Python中的国际化功能使用
# -*- coding: utf-8 -*-#!/usr/bin/env python'''Created on 2013-2-4@author: k001823591.run "python pygettext.py", will generate file messages.pot2.open messages.pot. charset=gb2313; Con原创 2013-02-04 17:28:27 · 2113 阅读 · 0 评论 -
关于python中的setup.py
关于python中的setup.py2013-12-23声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://lingxiankong.github.io/内容系本人及本人团队学习、研究和总结,如有雷同,实属荣幸!Author:华为云计算工程师 孔令贤Date: 2013-12-23版本:2013.2前言其实对于setup.p原创 2013-12-24 23:49:05 · 70474 阅读 · 1 评论 -
python--文件读写
一次性读入文件到列表,速度较快,适用文件比较小的情况下track_file = "track_stock.conf"fd = open(track_file)content_list = fd.readlines()fd.close()for line in content_list: print line 逐行读入,速度较慢,适用没有足够内存读取整个文件(文件太大)原创 2013-09-28 23:38:32 · 3804 阅读 · 0 评论 -
Python笔记
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!更新历史:2013.05.28 增加setdefault函数的使用说明2013.06.04 增加property函数和装饰器的说明1. partition/原创 2013-05-08 04:59:59 · 2077 阅读 · 2 评论 -
python--调用系统命令
使用 os.system() 调用系统命令 , 程序中无法获得到输出和返回值>>> import os>>> os.system('ls -l /proc/cpuinfo')>>> os.system("ls -l /proc/cpuinfo") -r--r--r-- 1 root root 0 3月 29 16:53 /proc/cpuinfo 0 使用 os.popen(原创 2013-09-28 23:32:21 · 3556 阅读 · 1 评论 -
python--有序字典
字典是python开发中很常用的一种数据结构,但dict有个缺陷(其实也不算缺陷),迭代时并不是按照元素添加的顺序进行,可能在某些场景下,不能满足我们的要求。有几种解决方法:1、使用OrderedDict(要求python2.7或以上)OrderedDict是dict的子类,它记住了内容添加的顺序。比较时,OrderedDict要内容和顺序完全相同才会视为相等。一个例子原创 2013-09-13 15:35:01 · 14365 阅读 · 1 评论 -
python的性能
1、Use xrange instead of range.2、"".join(string) is better than + or +=3、while 1 is faster than while True4、 list comphrension > for loop > while loopUse Map, Reduce and Filter instead of for l原创 2013-09-10 11:47:51 · 1476 阅读 · 0 评论 -
python--functools的使用
几个常用的函数:partial:重新绑定函数的可选参数,可选参数必须写出参数名,如int2 = partial(int, base=2);update_wrapper:把被封装函数的__name__、__module__、__doc__和 __dict__都复制到封装函数去,例子:from functools import update_wrapperdef thisIsl原创 2013-09-09 12:00:05 · 4110 阅读 · 0 评论 -
如何让classmethod只允许使用用类对象来调用
原blog链接:如何让classmethod只允许使用用类对象来调用我们知道在python中使用classmethod可以把一个方法处理为类方法,这样就可以直接使用类对象来调用它了。但是,它也有一个不算问题的问题,就是也可以使用实例来调用,比如:class A(object): @classmethod def p(cls): print 'ca转载 2013-09-01 14:52:11 · 1537 阅读 · 0 评论 -
stevedore简介
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!stevedore基于setuptools entry point(http://packages.python.org/distribute/pkg_resources.html#conve原创 2013-08-01 16:17:01 · 7248 阅读 · 0 评论 -
python测试工具--nose简介
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!使用python开发的估计都知道unittest,与Java中的JUnit一样,编写测试用例需要遵守一定的规则。而nose继承自unittest,且比unittest更容易使用。官网:ht原创 2013-07-24 09:06:52 · 29559 阅读 · 1 评论 -
python中的国际化使用
# -*- coding: utf-8 -*-#!/usr/bin/env python'''1.run "python pygettext.py", will generate file messages.pot2.open messages.pot. charset=gb2313; Content-Transfer-Encoding:utf83.save message...2013-02-04 17:30:02 · 265 阅读 · 0 评论