20180209-sys模块
2024-10-03 11:05:21
sys模块常用操作如下:
1.命令行参数 sys.argv 第一个元素是程序本身路径
# 1.命令行参数 第一个元素是程序本身路径
ret = sys.argv
print('命令行参数:',ret)
2.退出程序 sys.exit(n) ,正常退出程序sys.exit(0)
3.获取当前python的版本 sys.version
# 3.获取当前python的版本 sys.version
ret = sys.version
print('当前python的版本:',ret)
# 输出
# 当前python的版本: 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)
4.获取模块的搜索路径 sys.path ,第一个''代表当前模块的所在的目录
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']
5.获取操作系统平台名称 sys.platform
# 5.获取操作系统平台名称 针对Mac则是'darwin' 其他的有待研究
ret = sys.platform
print('获取操作系统平台名称:',ret)
# 输出
# 获取操作系统平台名称: darwin
6.标准输出 sys.stdout.write('xxx') 引出进度条的例子 注意:在py3上不行,可以使用print代替
7.标准输入 sys.stdin.readline()[:-1]
8.获取解释器默认编码 sys.getdefaultencoding()
# 8.获取解释器默认编码 sys.getdefaultencoding()
ret = sys.getdefaultencoding()
print('获取解释器默认编码:',ret)
# 输出
# 获取解释器默认编码: utf-8
9.获取内存数据存到文件里的默认编码 sys.getfilesystemencoding()
# 9.获取内存数据存到文件里的默认编码 sys.getfilesystemencoding()
ret = sys.getfilesystemencoding()
print('获取内存数据存到文件里的默认编码:',ret)
# 输出
# 获取内存数据存到文件里的默认编码: utf-8
最新文章
- poj2253 Frogger(最短路变型或者最小生成树)
- GJM : FlatBuffers 与 protobuf 性能比较 [转载 ]
- Java 文件IO续
- U3D 飞机大战(MVC模式)解析--面向对象编程思想
- MyEclipse的快捷使用(含关联源码和Doc的方式)
- JS调用Delphi编写的OCX控件
- php——composer 1、安装使用
- 关于js闭包杂记
- [C/C++标准库]_[0基础]_[优先队列priority_queue的使用]
- Flexible 弹性盒子模型之CSS align-items 属性
- 基于搜狗搜索的微信公众号爬虫实现(C#版本)
- css结构选择器组合使用,选择父元素中多个子元素中某一段元素
- 20165234 《Java程序设计》第二周学习总结
- Python3集合
- 爬虫----BeautifulSoup模块
- Ceph分布式存储-原理介绍及简单部署
- PLSQL Developer连接远程Oracle数据库
- 查询set、dict、dict.keys()的速度对比
- Ansible12:lookup
- sparkR 跑通的函数
热门文章
- VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)
- 前端每日实战:93# 视频演示如何用纯 CSS 创作一根闪电连接线
- element-ui 里面el-checkbox多选框,实现全选单选
- CodeChef Max-digit Tree(动态规划)
- 论云时代最经济的APM工具的姿势
- MySQL innodb的组合索引各个列中的长度不能超过767,
- python爬虫学习之路-遇错笔记-1
- JS各种变量是true或者false列表
- leetcode 238. 除自身以外数组的乘积 (python)
- day23—JavaScript实现DIV盒子拖拽(原生方式)