Python常用标准库-sys库一文详解
前言
补全一下Python的基础库功能篇,之前一直写pandas和机器学习模型,偶尔换个口味写写基础的。下一作专栏估计会将文本挖掘技术和爬虫技术结合起来出一期,敬请期待。
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。
本章内容主要讲述Python16个常用的标准库中的sys功能API操作和实践。
该模块提供对解释器使用或维护的一些变量的访问,以及对与解释器强烈交互的函数的访问。
二、Sys查看版本信息
1.sys.version获取Python版本信息
print(sys.version)
2.sys.api_version获取解释器中C的API版本
print(sys.api_version)
3.sys.getwindowsversion系统功能版本
print(sys.getwindowsversion())
4.sys.hexversion()获取Python解释器的版本值
print(sys.hexversion)
5.sys.implementation获取当前正在运行的Python解释器的实现信息的对象
print(sys.implementation)
# name 当前解释器的名称
# version 当前解释器的版本
# hexversion 解释器的版本值
# cache_tag 缓存标记信息
# 获取Windows平台上形成注册表项的版本号