如何删除使用Python keyring库设置的密码?
使用keyring删除已存储的凭据
当然有,keyring库提供了keyring.delete_password()函数来删除指定服务和用户名对应的密码凭据。
基本用法示例
直接传入服务名和用户名即可删除对应的密码:
import keyring # 删除指定服务和用户名的凭据 keyring.delete_password("service_name", "username")
处理凭据不存在的情况
如果要删除的凭据不存在,调用该函数会抛出keyring.errors.PasswordDeleteError异常,建议用异常处理来避免程序崩溃:
import keyring from keyring.errors import PasswordDeleteError try: keyring.delete_password("service_name", "username") print("凭据删除成功") except PasswordDeleteError: print("要删除的凭据不存在")
内容的提问来源于stack exchange,提问作者Stevoisiak
相关产品推荐
相关产品推荐

