编写高质量的Python代码系列(六)之内置模块

时间:2023-02-01 22:22:07

  Python预装了许多写程序时会用到的重要模块。这些标准软件包与通常意义上的Python语言联系得非常精密,我们可以将其当成语言规范的一部分。本节将会讲解基本的内置模块。

  • 第四十二条:用functools.wraps定义函数修饰器

  • 第四十三条:考虑以contextlib和with语句来改写可复用的try/finally代码

  • 第四十四条:用copyreg实现可靠的pickle操作

  • 第四十五条:应该用datetime模块来处理本地时间,而不是time模块

  • 第四十六条:使用内置算法与数据结构

  • 第四十七条:在重视精确度的场合,应该使用decimal

  • 第四十八条:学会安装由Python开发者社区所构建的模块

 

第四十二条:用functools.wraps定义函数修饰器

 

第四十三条:考虑以contextlib和with语句来改写可复用的try/finally代码

 

第四十四条:用copyreg实现可靠的pickle操作

 

第四十五条:应该用datetime模块来处理本地时间,而不是time模块

 

第四十六条:使用内置算法与数据结构

 

第四十七条:在重视精确度的场合,应该使用decimal

 

第四十八条:学会安装由Python开发者社区所构建的模块