1.命令行参数List,第一个元素是程序本身路径
>>> import sys
>>> sys.argv
['']
2.退出程序,正常退出时exit(0)
>>> sys.exit(2)
[root@localhost]# echo $?
2
3. 获取python解释程序的版本信息
>>> sys.version
'3.6.8 (default, Nov 16 2020, 16:55:22) \n[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]'
4. 最大Int值
>>> sys.maxint
5.返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
>>> sys.path
6.返回操作系统平台名称
>>> sys.platform
'linux'
7.标准输出
>>> sys.stdout.write('please:')
please:7
>>> sys.stdout.write('please python:')
please python:14
8.标准输入
>>> val = sys.stdin.readline()[:-1]
9.获取最大递归层数
>>> sys.getrecursionlimit()
1000
10、 设置最大递归层数
>>> sys.setrecursionlimit(1200)
>>> sys.getrecursionlimit()
1200
11.获取解释器默认编码
>>> sys.getdefaultencoding()
'utf-8'
12.获取内存数据存到文件里的默认编码
>>> sys.getfilesystemencoding()
'utf-8'