python中sys模块的作用是什么

介绍

这篇文章给大家分享的是有关python中sys模块的作用是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数;系统。平台函数用于获取当前系统平台。

 python中sys模块的作用是什么

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

sys模块的常见函数列表

系统。argv:实现从程序外部向程序传递参数。

sys.exit ((arg)):程序中间的退出,arg=0为正常退出。

sys.getdefaultencoding():获取系统当前编码,一般默认为ascii。

sys.setdefaultencoding():设置系统默认编码,执行dir (sys)时不会看到这个方法,在解释器中执行不通过,可以先执行重载(系统),在执行setdefaultencoding (& # 39; use utf8 # 39;),此时将系统默认编码设置为utf8。(见设置系统默认编码)

sys.getfilesystemencoding():获取文件系统使用编码方式,Windows下返回& # 39;mbcs # 39;, mac下返回& # 39;utf - 8 # 39;。

系统。路径:获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中导入时正确找到。

系统。平台:获取当前系统平台。

sys.stdin, sys.stdout sys。stderr: stdin、stdout,以及stderr变量包含与标准的I/O流对应的流对象。如果需要更好地控制输出,而打印不能满足你的要求,它们就是你所需要的。你也可以替换它们,这时候你就可以重定向输出和输入到其它设备(设备),或者以非标准的方式处理它们

感谢各位的阅读!关于python中sys模块的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python中sys模块的作用是什么