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