sys模块

argv是一个list,接受外部向程序传入的参数。argv[0]为文件名,arvg[1..]为文件后跟的参数

import sys
a = sys.argv
print(a)
----------
(venv) E:\Python\外星人入侵>python b.py a b
['b.py', 'a', 'b']

退出程序,带自定义返回值

#正常退出
if input_account == account.strip():
    print("welcome",user)
    sys.exit(0)

#异常退出并输出退出信息
for check_user in check.readlines():
    if input_check_user == check_user.strip():
        sys.exit("your account has been locked!")

sys.path,就是shell里的$PATH。

 

posted @ 2018-09-25 09:44  jabbok  阅读(151)  评论(0编辑  收藏  举报