【1.64】sys 模块

import sys

sys.argv           命令行参数List,第一个元素是程序本身路径

下面是文件 test。py
#coding=utf-8
import sys
print (sys.argv)

#文件上传下载
#首先要登录 或者 你看到的shell 命令 都是一个命令 后面跟参数

name="yaoming"
password ="123456"
if name == sys.argv[1] and password == sys.argv[2]:
print("ok")

在test.py 文件的目录下 进行cmd 下运行 python test.py yaoming 123456
结果:


1 ['test.py', 'yaoming', '123456']
2 ok

 这里第一个就是自己的文件名   也就是第一句话   命令行参数List,第一个元素是程序本身路径


sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称

import sys
try:
    sys.exit(1)
except SystemExit as e:
    print(e)


或者
执行代码 出现错误 就可以运行 sys.exit(1)
如果没有错误 就可以运行 sys.exit(0)
posted @ 2016-04-19 22:42  科学小怪癖  阅读(92)  评论(0)    收藏  举报