当前位置: 首页 > python
  • Python中@修饰符的用法

    From: http://www.python.org/dev/peps/pep-0318/ 修饰符必须出现在函数定义前一行, 不允许和函数定义在同一行。也就是说@A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西. 代码: ...

    阅读全文
    发布日期:2016-04-11 | 分类:大杂烩 | 阅读:927 views | 标签:
  • Python中with的用法

    with 语句作为 try/finally 编码范式的一种替代,用于对资源访问进行控制的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。

    阅读全文
    发布日期:2016-04-11 | 分类:大杂烩 | 阅读:912 views | 标签:
  • Python中的yield用法浅析[转载]

    初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。

    阅读全文
    发布日期:2016-01-08 | 分类:大杂烩 | 阅读:714 views | 标签:
  • Python的日志处理模块

    从Python2.3起,Python的标准库加入了logging模块.logging模块给运行中的应用提供了一个标准的信息输出接口.
    Logging是非常有用的,一个程序的健壮性也这个有关,当一个程序包含很多的调试信息时,可以方便我们发现问题,发现错误。

    阅读全文
    发布日期:2015-05-27 | 分类:大杂烩 | 阅读:2,072 views | 标签:
  • Python 包管理工具解惑[转]

    作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:
    1. 这几个包管理工具有什么不同?
    * distutils
    * setuptools
    * distribute
    * disutils2
    * distlib
    * pip
    2. 什么时候该用pip,什么时候该用 `setup.py` ,它们有关系么?
    3. `easy_install`、`ez_setup.py`、`setup.py`、`setup.cfg` 分别都是干啥的?
    4. wheel 和 pip 的关系?
    5. Egg 和 whl 的关系?
    6. 如何发布自己的模块(发布到PyPI)?
    7. 如何进行模块的私有发布(不发布到PyPI)?

    阅读全文
    发布日期:2015-05-27 | 分类:大杂烩 | 阅读:1,596 views | 标签:
  • python增强型交互式解释器ipython教程

    Python是一种用途广泛的编程语言:面向对象,动态,只要很少的代码就能完成复杂的功能,语法干净而优雅,“符合人们的思考习惯”,对不同年龄和编程水平的人来说都是一个完美的选择。所有这些特性哺育着一个忠诚,博学,充满活力的社区。除此之外,使用Python的另一个好处是它的交互式解释器。 Python发行包中自带的标准交互式解释器允许用户在一个命令行提示符下输入python代码,然后执行它,你可以马上看到结果,它还可以深入源代码以提供各种级别的自省。(Python的自省是指这样一种能力:允许用户在运行时检测对象的相关信息,诸如类型,属性,方法等等)Python交互式解释器经常用于测试一小段代码,比如验证某个算法或熟悉某个库,也可用来完成某些特定任务,比如创建500个名字为dir_000-dir_499的目录。

    阅读全文
    发布日期:2014-06-19 | 分类:POX | 阅读:2,391 views | 标签:
  • python解释器的自动补齐功能

    默认情况下,标准Python交互式解释器用起来不是很好用,比起BASH之类的shell易用性差很多,特别是tab的命令行补齐功能。其实,标准Python交互式解释器可以实现tab自动补全,要做的只是如下几步。

    阅读全文
    发布日期:2014-06-19 | 分类:POX | 阅读:2,226 views | 标签:
  • 书写Python的API文档

    Python和其它编程语言一样也有文档规范,编程时只要按照规范来写docstring,就可以利用pydoc工具从python程序中生成API文档,类似于java中的javadoc。

    阅读全文
    发布日期:2014-06-16 | 分类:POX | 阅读:2,588 views | 标签: