其实关于模块安装,并没有什么特别新鲜的内容,因为所有模块基本上都适应小编之前告诉大家的方式,如“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模块的搭配使用内容,以及相关的示例运用,小编一直坚信,实际的操作是最好的理解方式,大家可以多看几遍,就可以参透了哦~