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实现Const详解
Jan 27 Python
python smtplib模块发送SSL/TLS安全邮件实例
Apr 08 Python
Python统计日志中每个IP出现次数的方法
Jul 06 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
python 网络编程常用代码段
Aug 28 Python
解决python文件字符串转列表时遇到空行的问题
Jul 09 Python
numpy自动生成数组详解
Dec 15 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
Django rest framework工具包简单用法示例
Jul 20 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
Python中的min及返回最小值索引的操作
May 10 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和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
php自定义时间转换函数示例
2016/12/07 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
Javascript函数的参数
2015/07/16 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
python3中eval函数用法使用简介
2019/08/02 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
Python如何存储数据到json文件
2020/03/09 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
财务工作者先进事迹材料
2014/01/17 职场文书
吨的认识教学反思
2014/04/27 职场文书
优秀毕业生求职信
2014/06/05 职场文书
本科生求职信
2014/06/17 职场文书
安全生产奖惩制度
2015/08/06 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
教你用eclipse连接mysql数据库
2021/04/22 MySQL
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server