20180209-sys模块
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
转载于:https://www.cnblogs.com/it-q/p/8434907.html
20180209-sys模块相关推荐
- Python3.5源码分析-sys模块及site模块导入
Python3源码分析 本文环境python3.5.2. 参考书籍<<Python源码剖析>> python官网 Python3的sys模块初始化 根据分析完成builtins ...
- python 基础 7.6 sys 模块
一.sys 模块 sys 模块主要功能是获取参数 [root@www pythonscripts]# cat 2.py #!/usr/bin/python #coding=utf-8 import o ...
- python sys模块作用_浅谈Python中的模块
模块 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件就称之为一个模块(Mod ...
- python 苹果李子橙_Python模块知识6:OS、SYS模块
1.os模块,和系统相关的,比如获取路径.目录.文件夹之类 常用方法: os.getcwd() #获取当前工作目录,即当前Python脚本工作的目录路径 os.rename('oldname','ne ...
- python中sys用法_python中os和sys模块的区别与常用方法总结
python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...
- sys模块 和os模块
sys模块 sys.argv 命令行参数list,第一个元素是程序员本事路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取python解释程序的版本信息 s ...
- Python中sys模块详解
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前 ...
- os和sys模块的常用方法
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. [1] os 常用方法 o ...
- python之sys模块详解_(转)python之os,sys模块详解
python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...
- python3 sys模块
sys模块就是用来管理Python自身运行环境,Python就是解释器,运行在操作系统上面的程序,所以sys包,可以用来管理Python运行的参数,比如内存,文件大小等等. 另外一个重要功能就是可以和 ...
最新文章
- excel转kml工具_CAD+Excel还能这样玩?你用对了嘛!
- mysql5.6安装及实现双向备份
- hp 交换机远程连接_光收发器怎么安装,光纤收发器连接示意图解
- 趣学python3(7)-循环语句(1)
- c语言横坐标加一怎么表示,C语言 打印一个用字符表示的菱形或正(倒)三角形...
- java匿名内部类 内部类_java中的匿名内部类详细总结
- 国内服务器免备案教程 可使用80端口进入后台
- Vue的diff算法原理是什么?
- 推荐王森的关于j2me开发的2本书!
- 新开的淘宝店铺如何运营与推广
- linux软键盘怎么调出来,软键盘怎么关?软键盘关闭方法
- 分享一个微信小程序编辑页面的WXML模板
- 云和恩墨荣获阿里云云合计划2021年度优秀伙伴技术先锋奖
- 【抖音视频剪辑】台词找影片素材,剪视频必备
- 面试题:重写equals方法为什么通常会重写hashcode方法?
- 打开CHM文件内部中文乱码问题的解决
- 止盈快回撤小但容易错过行情,怎样处理才能恰到好处?
- 约束你的git操作,让你生无可恋。
- 从最近的比赛学习CTR/CVR
- poj 3095 Linear Pachinko 模拟水题
热门文章
- 数据结构课程设计:顺序结构、动态链表结构下的一元多项式的加法、减法、乘法的实现...
- 阿里笔试的一道算法题
- Swift中的数据存储
- Ubuntu系统下Git的使用
- Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)-转
- 蓝桥杯 ADV-88 算法提高 输出正反三角形
- 蓝桥杯 ALGO-139 算法训练 s01串
- 【Spring】使用数据源连接池访问数据库
- python 生成器 迭代器 区别_Python生成器和迭代器的区别
- VBA中msgbox的用法小结