sys模块

sys是和python解释器打交道python

argv

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
登陆成功

path

模块是存在与硬盘中的,当import是才加载到内存中的,一个模块可否顺利地导入,须要看sys.path下面有没有这个模块,自定义模块时也须要关注sys.pathcode

modules

是导入到内存中的全部模块的名字:这个模块的内存地址blog

print(sys.modules)
print(sys.modules['re'].findall('\d','abc126'))
相关文章
相关标签/搜索