Python 标准库一览(Python进阶学习)
转自:http://blog.csdn.net/jurbo/article/details/52334345
写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连应该用哪个类库都不知道,还要去百度(我不信就我一个人那么尴尬TvT)
好像自从学习了基础的Python 语法,看了几本Python经典的书,知道了一些常见的类库。在几本语法应用熟练的情况下,如果不做题,像是无法显著的提高自己的知识储备了(所以叫你去做python challenge啊,什么都不会~~)。
因此,为了避免在做Python challenge时,连想要用的类库名字都不知道的尴尬情况再出现。
我决定,把Python 标准库翻译下,列在这里。以后有需要查的也快么~
对应的官方源文档:
3.5.2 The Python Standard Library
https://docs.python.org/3.5/library/index.html
—–开始我的渣翻译,请多指教~~—–
Python 标准库
虽然 Python 语言参考 描述了确切的语法和语义的 Python 语言,此库参考手册描述了 Python 的标准库。它还介绍了一些通常包含在 Python 发行版中的可选组件。
Python 的标准库非常丰富,如下面列出的内容所示,其提供了非常多的功能。库包含内置模块 (用 C 编写的) 提供访问系统的功能,如文件 I/O,以及在为发生在日常编程中的许多问题提供标准化的解决方案的 Python 模块。这些模块的一些明确旨在鼓励和加强的 Python 程序的可移植性的抽象掉平台细节到非特定于平台的 Api。
Windows 平台的 Python 安装程序通常包括整个标准库,而且还包含许多额外的组件。对于 unix 操作系统 Python 通常提供作为软件包的集合,因此,它可能需要使用与操作系统提供的包装工具来获取某些或所有的可选组件。
除了标准库,还有正在增长的几千个组件 (从个别程序和模块的软件包到整个应用程序开发框架),可以从 Python 软件包索引下载。