Python sys模块常用方法解析


Posted in Python onFebruary 20, 2020

这篇文章主要介绍了Python sys模块常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

旨在记录 python sys 模块的常用方法

  • 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.platform: 获取当前系统平台。
  • sys.stdin、sys.stdout、sys.stderr: 标准输入、标准输出、标准错误,包含与标准I/O 流对应的流对象。
  • sys.modules: 一个全局字典,该字典是python启动后就加载在内存中。每当程序员导入新的模块,sys.modules将自动记录该模块。当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。它拥有字典所拥有的一切方法。
  • sys.path : 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import 时正确找到。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
举例讲解Python中的Null模式与桥接模式编程
Feb 02 Python
Python对list列表结构中的值进行去重的方法总结
May 07 Python
动感网页相册 python编写简单文件夹内图片浏览工具
Aug 17 Python
浅谈flask源码之请求过程
Jul 26 Python
python random从集合中随机选择元素的方法
Jan 23 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
用python 绘制茎叶图和复合饼图
Feb 26 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 #Python
pytorch ImageFolder的覆写实例
Feb 20 #Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 #Python
详解python常用命令行选项与环境变量
Feb 20 #Python
用什么库写 Python 命令行程序(示例代码详解)
Feb 20 #Python
在 Linux/Mac 下为Python函数添加超时时间的方法
Feb 20 #Python
Python os模块常用方法和属性总结
Feb 20 #Python
You might like
php的urlencode()URL编码函数浅析
2011/08/09 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
JavaScript版代码高亮
2006/06/26 Javascript
jquery之Document元素选择器篇
2008/08/14 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
把pandas转换int型为str型的方法
2019/01/29 Python
pandas DataFrame运算的实现
2020/06/14 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
大学生职业生涯规划书模板
2014/01/03 职场文书
物理研修随笔感言
2014/02/14 职场文书
董事长秘书工作职责
2014/06/10 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
python​格式化字符串
2022/04/20 Python
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python