常用属性和方法:
1、sys.argv:
命令行参数List,第一个元素是程序本身路径
脚本内容 demo.py:
import sys
print(sys.argv)
执行结果:
D:\python3.5>python demo.py arg1 agr2 agr3
['demo.py', 'arg1', 'agr2', 'agr3']
2、sys.exit(n)
退出程序,正常退出时exit(0),如果不写参数,默认为None
>>> import sys
>>> sys.exit()
D:\python3.5>
3、sys.version:
获取Python解释程序的版本信息
>>> sys.version
'3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]'
4、sys.maxint
最大的Int值
注:3版本中无该属性
>>> sys.maxint
2147483647
5、sys.path:
返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
>>> sys.path
['', 'D:\\python3.5\\python35.zip', 'D:\\python3.5\\DLLs', 'D:\\python3.5\\lib','D:\\python3.5', 'D:\\python3.5\\lib\\site-packages']
6、sys.platform:
返回操作系统平台名称
>>> sys.platform
'win32'
7、sys.stdout.write():
格式:sys.stdout.write(string)
标准输出
脚本内容 demo.py:
import sys
sys.stdout.write("Hello World")
执行结果:
D:\python3.5>python demo.py
Hello World