Spotify - 删除使用无值

时间:2017-08-02 22:22:26

标签: python spotipy

我正在尝试删除使用None值生成的Spotify访问令牌,该值在我的第二次连接尝试时中断。

我从这里得到了这个片段 - > github thread,用于清除缓存的令牌:

import os
from json.decoder import JSONDecodeError

scope = <whatever_youwant>
try:
    token = util.prompt_for_user_token(username, scope, client_id, client_secret, redirect_uri)
except (AttributeError, JSONDecodeError):
    os.remove(f".cache-{username}")
    token = util.prompt_for_user_token(username, scope, client_id, client_secret, redirect_uri)

但是我在这里遇到语法错误:

os.remove(f".cache-{username}")

我的令牌缓存在哪里?如何删除它以重新获得访问权限?

1 个答案:

答案 0 :(得分:1)

缓存应存储在根目录(执行python文件的位置)的文件中。

它的名字是.cache-{username}。确保您已打开隐藏文件,否则您可能无法看到它。