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中gensim库word2vec的使用详解
May 08 Python
python中 * 的用法详解
Jul 10 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
Tkinter中复选菜单是否被选中的判断与设置方式
Mar 04 Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 Python
python如何写出表白程序
Jun 01 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
Python数据结构之队列详解
Mar 21 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/06 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
js改变embed标签src值的方法
2015/04/10 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 获取网页编码方式实现代码
2017/03/11 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python callable()函数用法实例分析
2018/03/17 Python
python读取中文txt文本的方法
2018/04/12 Python
python django生成迁移文件的实例
2019/08/31 Python
python SVD压缩图像的实现代码
2019/11/05 Python
python 一维二维插值实例
2020/04/22 Python
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
前台接待的工作职责
2013/11/21 职场文书
技校毕业生的自我评价
2013/12/27 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
环境保护标语
2014/06/20 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
消防验收申请报告
2015/05/15 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
Go语言基础知识点介绍
2021/07/04 Golang