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使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
Python面向对象之继承代码详解
Jan 29 Python
python MySQLdb使用教程详解
Mar 20 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
python实现串口自动触发工作的示例
Jul 02 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Django 自动生成api接口文档教程
Nov 19 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
Python2.x与3​​.x版本有哪些区别
Jul 09 Python
OpenCV Python实现图像指定区域裁剪
Mar 12 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中soap的用法实例
2014/10/24 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
php远程下载类分享
2016/04/13 PHP
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
2018/09/04 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
Python和php通信乱码问题解决方法
2014/04/15 Python
django query模块
2019/04/20 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
如何在pycharm中安装第三方包
2020/10/27 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
会计专业毕业生求职信分享
2014/01/03 职场文书
英语专业学生个人求职信
2014/01/28 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
学习礼仪心得体会
2014/09/01 职场文书
材料员岗位职责
2015/02/10 职场文书
2015年财务部工作总结
2015/04/10 职场文书
运动员入场前导词
2015/07/20 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
Python 中面向接口编程
2022/05/20 Python