当前位置: 首页 > 科技观察

盘点Python编程语言sys库中的12个变量

时间:2023-03-20 21:31:31 科技观察

一、概念这是一个与Python解释器密切相关的标准库。importsysprintsys.__doc__展示了sys的基本文档,见第一句,总结了这个模块的基本特性。二、sys的变量1.argvsys.argv是一个变量,专门用来给Python解释器传递参数,所以叫“命令行参数”。方法:sys.argv返回值:listimportsysprint(sys.argv)#该方法返回的列表中第一个元素为程序的路径,执行参数会传入列表中2.路径的搜索路径模块。print(sys.path)列表中的第一个路径表示当前路径。3.modules模块路径字典。print(sys.modules)#该方法返回一个字典,模块名称为key,模块路径为value4。executable可执行二进制文件的绝对路径。print(sys.executable)5.float_info浮点信息结构体print(sys.float_info)#返回限定范围的浮点信息6.floatreprstyle字符串表示浮点数的repr方法。打印(sys.float_repr_style)7。maxsize支持的最大长度。print(sys.maxsize)8.maxunicode最大代码点print(sys.maxunicode)9.platform平台标识符print(sys.platform)结果是windows64位操作系统。10.prefixpythonlibraryprint(sys.prefix)#返回python库的路径11.thread_info线程实现信息print(sys.thread_info)#这个变量的使用类似于float_info12.version当前的Python版本。print(sys.version)3.总结本文基于Python基础,介绍了sys模块,介绍了12个sys变量。每个变量都使用图形和文本的组合进行了详细解释。欢迎大家积极尝试。有时候看别人实现很简单,但是到了自己实现的时候,总会出现各种各样的问题。不要野心太大,努力理解得更深刻。代码非常简单,使用Python语言编写,希望对大家的学习有所帮助。