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中利用xml.dom模块解析xml的方法教程
May 24 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
Python提取频域特征知识点浅析
Mar 04 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
线程安全及Python中的GIL原理分析
Oct 29 Python
Pyinstaller 打包发布经验总结
Jun 02 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
tensorflow 大于某个值为1,小于为0的实例
Jun 30 Python
解决python打开https出现certificate verify failed的问题
Sep 03 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/12/04 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python基础教程之popen函数操作其它程序的输入和输出示例
2014/02/10 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
python实现合并两个排序的链表
2019/03/03 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
金鑫耀Java笔试题
2014/09/06 面试题
人力资源行政经理自我评价
2013/10/23 职场文书
给分销商的致歉信
2014/01/14 职场文书
商场总经理岗位职责
2014/02/03 职场文书
安全教育感言
2014/03/04 职场文书
党员干部承诺书
2014/03/25 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python