如何进行pythonsys模块安装及使用?

python

其实关于模块安装,并没有什么特别新鲜的内容,因为所有模块基本上都适应小编之前告诉大家的方式,如“pip”、“pycharm中安装模块”等等,最重要的还是关于模块的使用,每一个都有各自的特点,具体要怎么用?请看下文内容。

关于sys模块

sys模块提供了一系列有关Python运行环境的变量和函数

sys.argv

功能:在外部向程序内部传递参数

方法:sys.argv

返回值:list

示例:

sys.py文件内容如下

import sys

# filename:sys.py

for i in range(len(sys.argv)):

print('argv{0}: type is {1}, value is {2}'.format(i, type(sys.argv[i]), sys.argv[i]))

运行:

python sys.py argv1

sys.py

argv1

sys.path

功能:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值

方法:sys.path

返回值:list

示例:

>>> import sys

>>> sys.path

['', '/usr/local/python3/lib/python37.zip',

 '/usr/local/python3/lib/python3.7',

 '/usr/local/python3/lib/python3.7/lib-dynload',

 '/usr/local/python3/lib/python3.7/site-packages']

# python搜索路径

  >>> sys.path[0]

''

# 当前目录/路径

sys.modules

功能:返回已加载模块的路径字典

方法:sys.modules

返回值:dict

示例:modules.py文件内容如下

import sys

print sys.modules.keys()

print sys.modules.values()

print sys.modules["os"]

运行:

python modules.py

['copy_reg', 'sre_compile', '_sre', 'encodings', 'site', '__builtin__',......]

以上就是sys模块的搭配使用内容,以及相关的示例运用,小编一直坚信,实际的操作是最好的理解方式,大家可以多看几遍,就可以参透了哦~

以上是 如何进行pythonsys模块安装及使用? 的全部内容, 来源链接: utcz.com/z/529634.html

回到顶部