You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:57:01