Sys模块详解
约 329 字
Sys模块详解
简介
sys模块是与Python解析器交互的一个接口。sys模块提供了许多函数和变量来处理python运行时环境的不同部分
应用场景
Sys模块相关函数操作
1、退出程序sys.exit()
# 导包
import sys
num = 7
if num <= 7:
sys.exit(8)
# 退出python执行程序,下面的代码将不会被执行,如同shell中的exit一样
# sys.exit(n)退出城市,正常退出exit(0)
2、sys.version()获取python解析器程序的版本信息
import sys
print(sys.version)
3、sys.platfrom()返回操作系统平台名称
import sys
print(sys.platform)
4、sys.stdin.readline()与input
import sys
# sys.stdin.readline() 相当于input,区别在于input不会读入'\n'
aa = sys.stdin.readline() # 输入数据多一个'\n'
bb = input('请输入:')
print(len(aa))
print(len(bb))
# sys.stdin.readline()方式与input方式的区别是:len(aa)元素中多了一个‘\n’换行符。即sys.stdin.readline()方式会读入换行符。
# 还有一个区别在于,input()里面可以直接传入文本,然后打印出来。
5、sys.stdout.write() 6、sys.getdefaultencoding()用来设置当前默认的字符编码 7、sys.argv命令行参数List,第一个元素是程序本身路径
sys.argv[0] 表示程序自身
sys.argv[1] 表示程序的第一个参数