sys模块
sys模块是与python解释器交互的一个接口
处理命令行参数
在解释器启动后,argv列表包含了传递脚本的所有参数,列表的第一个元素是当前执行python的目录
import sys
print('Script name is:',sys.argv[0])
if len(sys.argv)>1:
print('there are ',len(sys.argv)-1,'arguments:')
for i in sys.argv[1:]:
print(i)
else:
print('there are no arguments')
D:\PycharmProjects\1>python day.py aa bb cc
Script name is: day.py
there are 3 arguments:
aa
bb
cc
import sys
print(sys.byteorder) # 本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
print(sys.copyright) # 显示python解释器有关的版权信息
print(sys.executable) # 给出 python可执行文件的绝对路径
print(sys.getfilesystemencodeerrors()) # 获取内存数据存到文件里的默认编码。
print(sys.maxsize) # 显示python整数支持的最大值
print(sys.platform) # 返回操作系统平台名称
print(sys.version) # 显示当前python解释器的版本信息