sys.argv 命令行参数List,第一个元素是程序本身路径
>>> sys.argv
['']
sys.exit(n) 退出程序,正常退出时exit(0)
sys.version 获取Python解释程序的版本信息
>>> sys.version
'3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)]'
sys.maxint 最大的Int值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
>>> sys.path
['', 'E:\\PythonProject\\python-test\\venvP3\\Scripts\\python36.zip', 'D:\\software2\\Python3\\install\\DLLs', 'D:
\\software2\\Python3\\install\\lib', 'D:\\software2\\Python3\\install', 'E:\\PythonProject\\python-test\\venvP3',
'E:\\PythonProject\\python-test\\venvP3\\lib\\site-packages', 'E:\\PythonProject\\python-test\\venvP3\\lib\\site-p
ackages\\setuptools-40.8.0-py3.6.egg', 'E:\\PythonProject\\python-test\\venvP3\\lib\\site-packages\\pip-19.0.3-py3
.6.egg']
sys.platform 返回操作系统平台名称
>>> sys.platform
'win32'
sys.stdout.write('please:') #标准输出 , 引出进度条的例子, 注,在py3上不行,可以用print代替
>>> sys.stdout.write('hey')
hey3
>>> sys.stdout.write('heywwwwww')
heywwwwww9
sys.stdin.read()
>>> sys.stdin.read()
ww
ee
w
val = sys.stdin.readline()[:-1] #标准输入
>>> sys.stdin.readline()
ww
'ww\n'
sys.getrecursionlimit() #获取最大递归层数
>>> sys.getrecursionlimit()
1000
sys.setrecursionlimit(1200) #设置最大递归层数
sys.getdefaultencoding() #获取解释器默认编码
>>> sys.getdefaultencoding()
'utf-8'
sys.getfilesystemencoding() #获取内存数据存到文件里的默认编码
>>> sys.getfilesystemencoding()
'utf-8'
sys模块
原创
©著作权归作者所有:来自51CTO博客作者DevOperaterVita的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:os模块
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
详解Python中sys模块的功能与应用
本文将介绍sys模块的一些常用函数和方法,并通过实际的代码实例来解析它们的用法。
生成器 Python 递归 sys模块 函数 -
python模块--Telnetlib模块
telnet模块
ci 用户名 for循环 -
python sys模块的作用 python中sys模块
在python官方提供的核心库中,有两大比较重要的核心库,分别是sys和os,这两个库模块都是直接和操作系统打交道的模块,因此想要熟练掌握python系统编程,对这两个模块的了解就必不可少了。今天我们来看一下sys这个模块,既然这个模块是和操作系统打交道的,那么我们来看一下它涉及系统信息的功能。## 1. 输出系统平台和版本在Python模块中,有时候进行系统版本的判断就是使用sys模块
python sys模块的作用 python sys模块 python模块 python结束不退出 python结果输出在哪里看