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 相关文章推荐
java直接调用python脚本的例子
Feb 16 Python
详解Python中with语句的用法
Apr 15 Python
Django中模版的子目录与include标签的使用方法
Jul 16 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
Python获取网段内ping通IP的方法
Jan 31 Python
Pyqt5自适应布局实例
Dec 13 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 Python
20行代码教你用python给证件照换底色的方法示例
Feb 05 Python
Python中的socket网络模块介绍
Jul 23 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设计模式 Bridge (桥接模式)
2011/06/26 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
js的三种继承方式详解
2017/01/21 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
wxPython学习之主框架实例
2014/09/28 Python
Python访问MySQL封装的常用类实例
2014/11/11 Python
进一步理解Python中的函数编程
2015/04/13 Python
用Python编写简单的微博爬虫
2016/03/04 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
先进集体获奖感言
2014/02/13 职场文书
鉴定评语大全
2014/05/05 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
优秀教师单行材料
2014/12/16 职场文书
司机岗位职责范本
2015/04/10 职场文书
通用员工手册范本
2015/05/14 职场文书