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错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
Aug 22 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
python实现烟花小程序
Jan 30 Python
Python3 执行Linux Bash命令的方法
Jul 12 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
在django中自定义字段Field详解
Dec 03 Python
Python动态声明变量赋值代码实例
Dec 30 Python
Anaconda+Pycharm环境下的PyTorch配置方法
Mar 13 Python
jupyter notebook oepncv 显示一张图像的实现
Apr 24 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
Python pymsql模块的使用
Sep 07 Python
如何在Python中妥善使用进度条详解
Apr 05 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)
2010/09/04 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
企业内部培训方案
2014/02/04 职场文书
国培教师自我鉴定
2014/02/12 职场文书
《乡愁》教学反思
2014/02/18 职场文书
人事专员的职责
2014/02/26 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python