python中的sys模块,python的sys库用法
python中的Sys是一个模块,提供了一系列与python运行环境相关的变量和函数。比如sys.argv函数实现了从程序外部向程序传递参数;sys.platform函数用于获取当前系统平台。
Sys模块提供了一系列与Python运行时环境相关的变量和函数。
(推荐教程:Python入门)
sys模块的常用功能列表
Sys.argv:实现了从程序外部向程序传递参数。
Sys.exit([arg]):在程序中间退出。arg=0是正常退出。
Sys.getdefaultencoding():获取当前系统代码,默认情况下一般是ascii码。
Sys.setdefaultencoding():设置系统默认编码。执行dir(sys)时不会看到这个方法。如果在解释器中执行失败,可以先执行reload(sys),然后执行setdefaultencoding(utf8 ),再将系统默认编码设置为utf8。(参见设置系统默认代码)
Sys。GetFileSystemEncoding () 3360获取文件系统使用的编码方式,在Windows下返回‘mbcs’,在mac下返回‘utf-8’。
Sys.path:获取指定模块搜索路径的字符串集。你可以把写好的模块放在其中一个获得的路径下,在程序中导入的时候可以正确的找到。
获取当前系统平台。
Sys。标准输入,系统。stdout,sys。stderr 3360 stdin、stdout和stderr变量包含对应于标准I/O流的流对象。如果你需要更好的控制输出,而打印又不能满足你的要求,它们就是你需要的。你也可以替换它们,然后你可以将输出和输入重定向到其他设备(装置),或者使用非标准的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。