多语言展示
当前在线:333今日阅读:31今日分享:25

Python常见模块sys详解

sys模块包含的成员和变量非常多,通常都是用到哪些模块就去查阅其对应的说明文档和参考手册。本篇介绍常用的属性和函数。sys 模块的参考页面为 https://docs.python.org/3/library/sys.html。
工具/原料
1

Python3.7.4

2

windows7环境

方法/步骤
1

首先来看看sys包含哪些成员。调用模块sys并输入[e for e in dir(sys) if not e.startswith('_')],将显示所有的sys成员。大部分时候用不到sys模块里很冷僻的功能。

2

常用成员和功能# 显示本地字节序的指示符。 print(sys.byteorder) # 显示Python解释器有关的版权信息 print(sys.copyright) # 显示Python解释器在磁盘上的存储路径。 print(sys.executable) # 显示当前系统上保存文件所用的字符集。 print(sys.getfilesystemencoding()) # 显示Python整数支持的最大值 print(sys.maxsize) # 显示Python解释器所在平台 print(sys.platform) # 显示当前Python解释器的版本信息。 print(sys.version) # 返回当前Python解释器的主版本号。 print(sys.winver)

3

可以看到如下的输出结果。

4

sys获取运行参数:argv[1]、argv[2]....来获取。

5

Python的环境变量在安装时已经设置好了,如果需要在程序运行时动态的改变python模块的加载路径,就可以通过sys.path属性来实现。

注意事项
1

输入[e for e in dir(sys) if not e.startswith('_')]之前,必须先调用sys。

2

sys.path改变的路径目录和文件都必须存在。

推荐信息