python日志系统
python日志系统,logging 模块提供了完整和灵活的日志系统。它最简单的用法是记录信息并发送到一个文件或 sys.stderr: import logging logging.debug('Debugging information...
python日志系统,logging 模块提供了完整和灵活的日志系统。它最简单的用法是记录信息并发送到一个文件或 sys.stderr: import logging logging.debug('Debugging information...
python多线程,线程是一个分离无顺序依赖关系任务的技术。在某些任务运行于后台的时候应用程序会变得迟缓,线程可以提升其速度。一个有关的用途是在 I/O 的同时其它线程可以并行计算。 下面的代码显示了高级模块 threading 如何在主程...
python使用二进制数据记录布局,struct 模块为使用变长的二进制记录格式提供了 pack() 和 unpack() 函数。下面的示例演示了在不使用 zipfile 模块的情况下如何迭代一个 ZIP 文件的头信息。压缩码 "H" 和 ...
python模板,string 提供了一个灵活多变的模版类 Template ,使用它最终用户可以简单地进行编辑。这使用户可以在不进行改变的情况下定制他们的应用程序。 格式使用 $ 为开头的 Python 合法标识(数字...
python输出格式,repr 模块为大型的或深度嵌套的容器缩写显示提供了 repr() 函数的一个定制版本: >>> import repr >>> repr.repr(set('supercalifr...
python瑞士军刀,Python 展现了“瑞士军刀”的哲学。这可以通过它更大的包的高级和健壮的功能来得到最好的展现。例如: xmlrpclib 和 SimpleXMLRPCServer 模块让远程过程调用变得轻而易举。 尽管模块有这样的名...
python质量控制,开发高质量软件的方法之一是为每一个函数开发测试代码,并且在开发过程中经常进行测试。 doctest 模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试。测试构造如同简单的将它的输出结果剪切并粘贴到文档字符...
python性能度量,有些用户对了解解决同一问题的不同方法之间的性能差异很感兴趣。Python 提供了一个度量工具,为这些问题提供了直接答案。 例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多。timeit 证明了后者更...
python数据压缩,以下模块直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile 以及 tarfile: >>> import zlib >>> s = b'witch whic...
python日期和时间,datetime 模块为日期和时间处理同时提供了简单和复杂的方法。支持日期和时间算法的同时,实现的重点放在更有效的处理和格式化输出。该模块还支持时区处理: >>> # dates are easil...