[Python]避免敏感信息显示:from getpass import getpass

 

当需要输入密码时,为了保证密码不在屏幕上显示出来,可以考虑import getpass

from getpass import getpass
username = input('input your username: ')
if username == 'jerry':
    password = getpass('input your password: ');
    if password == 'pw123':
        print('log in successfully.')
    else:
        print('wrong password')
else:
    print('wrong username')

 

 

另一种方法是

先创建一个info.py文件,里面写入:

username = 'jerry'
password = 'pw123'

 

在同文件夹中创建user.py

import info
print(info.username)
print(info.password)

通过这种方式,可以调用info.py中的信息

 

posted @ 2020-05-30 15:41  profesor  阅读(327)  评论(0编辑  收藏  举报