博客专栏  >  编程语言   >  python编程技巧

python编程技巧

对python开发中的一些常见问题和算法等进行讨论。希望更多人使用python更便捷!

关注
13 已关注
55篇博文
  • python解析HTML的方法——HTMLParser

    HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。 HTMLParser采用的是一种事件驱动的模式,当HTMLParse...

    2012-11-02 12:47
    4069
  • 使用python的nose模块进行测试

    一、安装nose   先用easy_install 安装 nose,easy_install是一个很好的python工具,可以方便安装很多的python程序。可以去http://pypi.pytho...

    2012-11-02 16:42
    2326
  • python运行时修改代码的方法——monkey patch

    monkey patch (猴子补丁)    用来在运行时动态修改已有的代码,而不需要修改原始代码。 简单的monkey patch 实现: #coding=utf-8 def origin...

    2012-11-27 12:10
    1932
  • python自动生成易于阅读的html文档——使用Sphinx

    Sphinx是一组可以用来从文本树生成一个HTML结构的脚本和docutils扩展。这个工具可以用来创建python文档,现在很多项目都使用它来制作文档。使用它内建的功能,生成一个真正精细的浏览系统,...

    2012-12-04 18:00
    8410
  • python测试框架——unittest和nosetest

    1.使用unittest来开发python测试    PyUnit创建于1999,2001年被加入到python2.1的基础类库中。名字叫unittest。  例子1: #first dem...

    2012-12-07 12:06
    5919
  • 最近碰到一些python的小知识点,容易错的地方

    1.第一个问题 def getParents(child,parents=[]): if child: parents.append(child) retur...

    2013-01-14 23:10
    1566
  • python的条件(三元)运算符——实现b? x: y

    三元运算符是C/C++/C#一系语言所特有的一类运算符,例如: b? x: y        对表达式b? x: y,先计算条件b,然后进行判断,如果b的值为true,则计算并返回x的值,否则计算...

    2013-01-23 11:07
    1958
  • python使用json格式进行数据封装

    官方地址(英文):http://simplejson.readthedocs.org/en/latest/ 最简单的使用方法是: >>> import simplejson as json >>>...

    2013-01-23 11:43
    3068
  • python的list操作

    原文地址:http://blog.csdn.net/facevoid/article/details/5338048 创建列表 sample_list = ['a',1,('a','b')] P...

    2013-01-24 11:12
    1237
  • python的{}字典操作

    一个简单的for语句就能循环字典的所有键,就像处理序列一样: In [1]: d = {'x':1, 'y':2, 'z':3} In [2]: for key in d: ....

    2013-01-24 16:32
    1694
  • Python利用ConfigParser读取配置文件

    出处:http://www.cnblogs.com/MikeZhang/archive/2011/11/19/2255169.html 用python读取配置文件比较方便,比如下面一个配置文件: ...

    2013-03-05 10:42
    1677
  • python的MRO方案

    Python 中的 class 分为 classical 和 new-style 两大类。其中 classical 是 python 一直沿用的,而 new-style 是 2.2 才开始引入的东西。...

    2013-03-05 18:37
    1091
  • python的super缺陷,需要特别注意

    首先,运行如下代码: class D(object): def foo(self): print "class D" class B(ob...

    2013-03-05 22:46
    1776
  • python第三方包的windows安装文件exe格式

    今天弄了一上午的python-ldap,发现要么安装vc,要么用其他比较麻烦的方法,都比较麻烦。幸好找到这个地址: http://www.lfd.uci.edu/~gohlke/pythonlibs...

    2013-03-07 11:51
    3195
  • linux下nginx+uwsgi部署python应用

    nginx的安装和配置:http://blog.csdn.net/cjh6311882/article/details/7693575 1.获取uwsgi wget http://projects...

    2012-10-16 22:08
    2011
  • 字符串转换的UnicodeDecodeError—— ‘\xa0’问题

    unicode中的‘\xa0’字符在转换成gbk编码时会出现问题,gbk无法转换'\xa0'字符。 所以,在转换的时候必需进行一些前置动作: string.replace(u'\xa0', u' ...

    2012-10-11 16:44
    10221
  • python——使用yaml数据格式,PK --> XML,JSON

    YAML    概述:是一种直观的能够被电脑识别的数据序列化格式       在YAML里面,结构通过缩进来表示,连续的项目通过减号"-"来表示,map结构里面的key/value对用冒号":...

    2012-09-13 15:36
    1663
  • python的logging.config使用详解

    import logging          logger = logging.getLogger()  # 生成一个日志对象     # logfile是一个全局变量,它就是一个文件名,...

    2012-09-12 10:49
    1238
  • 如何自动生成setup.py文件

    为了使所有的包遵循相同的结构,通过一个代码生成工具来抽取盒提供通用的代码模板。这个方法被称为产生式编程。   在python社区中,最常用的是python paste。   python past...

    2012-09-06 16:54
    2359
  • python的setup.py文件及其常用命令

    编写setup.py文件,获取帮助:python setup.py --help-commands Standard commands: build build ever...

    2012-09-06 16:09
    2044

Windows C/C++/C# 编程
1306387396
FFmpeg
1353648727
经典算法研究
323273611
微软面试100题系列
183181972
Java开发进阶
663048436
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部