在python程序中导入sys模块,python sys怎么用
其实模块安装并没有什么特别新颖的地方,因为所有的模块基本都是适应边肖之前告诉你的方式,比如“pip”和“在pycharm中安装模块”等等最重要的是关于模块的使用,每个模块都有自己的特点。具体怎么用呢?请看下文。
关于sys模块
Sys模块提供了一系列与Python运行时环境相关的变量和函数。
sys.argv
功能:从程序外部向内部传递参数。
方法:sys.argv
返回值:列表
示例:
sys.py文件的内容如下
importsys
#文件名:sys.py
foriinrange(len(sys . argv)):
print(argv{0}:typeis{1},valueis{2})。format(i,type(sys.argv[i]),sys . argv[I])运行:
#pythonsys.pyargv1
系统py
arg v1sys.path
函数:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值。
方法:sys.path
返回值:列表
示例:
importsys
sys.path
[ ,/usr/local/python 3/lib/python 37 . zip ,
/usr/local/python 3/lib/python 3.7 ,
/usr/local/python 3/lib/python 3.7/lib-dyn load ,
/usr/local/python 3/lib/python 3.7/site-packages ]
#python搜索路径
sys.path[0]
#当前目录/路径sys.modules,
函数:返回加载模块的路径字典。
方法:sys.modules
返回值:字典
示例:modules.py文件内容如下
importsys
printsys.modules.keys()
printsys.modules.values()
运行:
pythonmodules.py
[copy _ reg , sre _ compile , _ sre , encodings , site , _ _ builtin _ ,]这些是sys模块的内容和相关示例。边肖一直认为,实际操作是理解它的最好方法,所以你可以多看几遍。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。