知行编程网知行编程网  2022-11-29 06:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中sys是什么模块的相关知识,希望可以帮到处于编程学习途中的小伙伴

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

python中的sys是什么模块

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

(推荐教程:

sys模块的常见函数列表

sys.argv: 实现从程序外部向程序传递参数。

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

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

sys.setdefaultencoding():设置系统的默认编码。执行dir(sys)时不会看到这个方法。如果在解释器中执行失败,可以先执行reload(sys),再执行setdefaultencoding('utf8'),这样就设置了系统默认编码为utf8。 (参见设置系统默认编码)

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

sys.path:获取指定模块搜索路径的字符串集合。可以把写好的模块放在获取到的某个路径下,然后在程序中导入的时候就可以正确找到了。

sys.platform: 获取当前系统平台。

sys.stdin、sys.stdout、sys.stderr:stdin、stdout 和 stderr 变量包含对应于标准 I/O 流的流对象。如果你需要更好地控制输出,而 print 不适合你,那么你需要它们。你还可以替换它们,此时你可以将输出和输入重定向到其他设备( device ),或者以非标准方式处理它们

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享