sys是和python解释器打交道python
argv的第一个参数是python这个命令后面的值,从第二个参数开始能够是用户设定的输入内容spa
sys.argv usr = sys.argv[1] pwd = sys.argv[2] if usr == 'alex' and pwd == 'alex3714': print('登陆成功') else: exit() 在cmd输入python 5.sys模块.py a 123456 运行结果: (August_new) E:\python-file\August_new\8-20\day18> (August_new) E:\python-file\August_new\8-20\day18>python 5.sys模块.py a 123456 登陆成功
模块是存在与硬盘中的,当import是才加载到内存中的,一个模块可否顺利地导入,须要看sys.path下面有没有这个模块,自定义模块时也须要关注sys.pathcode
是导入到内存中的全部模块的名字:这个模块的内存地址blog
print(sys.modules) print(sys.modules['re'].findall('\d','abc126'))