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列出目录下指定文件与子目录的方法
Jul 03 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
QML用PathView实现轮播图
Jun 03 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
Python根据指定文件生成XML的方法
Jun 29 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 07 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
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
基于xcache的配置与使用详解
2013/06/18 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
PHP CURL中传递cookie的方法步骤
2019/05/09 PHP
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
ES6中module模块化开发实例浅析
2017/04/06 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
2018/09/06 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
[00:57]林俊杰助阵DOTA2亚洲邀请赛
2015/01/28 DOTA
Python中的面向对象编程详解(上)
2015/04/13 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
python可视化实现KNN算法
2019/10/16 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
python-地图可视化组件folium的操作
2020/12/14 Python
社会实践心得体会
2014/01/03 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
入股协议书范本
2014/04/14 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript