当前位置: 首页 > 图灵资讯 > 行业资讯> 如何进行python sys模块安装及使用?

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

来源:图灵python
时间: 2024-12-08 16:26:57

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

关于sys模块

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

sys.argv

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

方法:sys.argv

返回值:list

示例:

sys.py文件内容如下

importsys
#filename:sys.py
foriinrange(len(sys.argv)):
print('argv{0}:typeis{1},valueis{2}'.format(i,type(sys.argv[i]),sys.argv[i]))

运行:

#pythonsys.pyargv1
sys.py
argv1

sys.path

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

方法:sys.path

返回值:list

示例:

>>>importsys
>>>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文件内容如下

importsys
printsys.modules.keys()
printsys.modules.values()
printsys.modules["os"]

运行:

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

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