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中的os.path路径模块中的操作方法总结
Jul 07 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
python使用turtle绘制分形树
Jun 22 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
Jul 09 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
Pandas的数据过滤实现
Jan 15 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 Python
PyCharm+Miniconda3安装配置教程详解
Feb 16 Python
python 下载文件的几种方式分享
Apr 07 Python
python实现简单聊天功能
Jul 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
Zend 输出产生XML解析错误
2009/03/03 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
python 项目目录结构设置
2020/02/14 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
平面设计师工作职责范文
2013/12/03 职场文书
给国外客户的邀请函
2014/01/30 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
家长通知书家长意见
2014/12/30 职场文书
2015年复活节活动总结
2015/02/27 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫
德生BCL3000抢先使用感受和评价
2022/04/07 无线电
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript
Hive日期格式转换方法总结
2022/06/25 数据库