yoy*_*nno 5 python windows python-keyring
我的Windows 7机器上有一个Mercurial密钥环.我正在使用Python keyring库从Mercurial密钥环获取用户凭据.
我可以使用以下命令检索给定用户名的密码:
keyring.get_password('Mercurial', 'user@@etc')
Run Code Online (Sandbox Code Playgroud)
是否有类似的功能来检索用户名?
虽然keyring仅设计用于存储密码,但您可以滥用get_password单独存储用户名。
import keyring
# store username & password
keyring.set_password("name_of_app", "username", "user123")
keyring.set_password("name_of_app", "password", "pass123")
# retrieve username & password
username = keyring.get_password("name_of_app", "username")
password = keyring.get_password("name_of_app", "password")
Run Code Online (Sandbox Code Playgroud)
或者,如果您想将用户名与密码配对:
import keyring
service_id = "name_of_app"
username = "user123"
# store username & password
keyring.set_password(service_id, "username", username)
keyring.set_password(service_id, username, "pass123")
# retrieve username & password
username = keyring.get_password(service_id, "username")
password = keyring.get_password(service_id, username)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2374 次 |
| 最近记录: |