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。