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使用webbrowser浏览指定url的方法
Apr 04 Python
Python引用模块和查找模块路径
Mar 17 Python
Python 专题六 局部变量、全局变量global、导入模块变量
Mar 20 Python
python实现外卖信息管理系统
Jan 11 Python
用Python一键搭建Http服务器的方法
Jun 01 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
python re库的正则表达式入门学习教程
Mar 08 Python
Python 根据数据模板创建shapefile的实现
Nov 26 Python
python global和nonlocal用法解析
Feb 03 Python
Pycharm如何运行.py文件的方法步骤
Mar 03 Python
Python自定义sorted排序实现方法详解
Sep 18 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 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扩展函数
2006/10/09 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
javascript截取字符串小结
2015/04/28 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
师范大学毕业自我鉴定
2013/11/21 职场文书
自我反省检讨书
2014/01/23 职场文书
小学教师师德感言
2014/02/10 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python