我刚刚向顺风添加了自定义颜色,如下所示:
colors: {
'slate': '#475569'
},
Run Code Online (Sandbox Code Playgroud)
然后我运行npm run watch,颜色按预期工作,但所有其他颜色都消失了,它们从项目中删除,我无法使用它们,因为它们不会显示在自动完成中,当我自己输入它们时它们也不起作用。
编辑:当我删除自定义颜色并重新运行npm run watch旧颜色时,旧颜色再次工作,但我需要添加自定义颜色:/
我正在尝试迭代一个如下所示的字典:
account_data = {"a": "44196397",
"b": "2545086098",
"c": "210623431",
"d": "1374059147440820231",
"e": "972970759416111104",
"f": "1060627757812641792",
"g": "1368361032796700674",
"h": "910899153772916736",
"i": "887748030304329728",
"j": "1381341090",
"k": "2735504155",
"l": "150324112", }
Run Code Online (Sandbox Code Playgroud)
目标是使用每个 ID 来抓取一些数据,因此我得到了一个方法,该方法采用相应的 userID 并从中获取数据。起初,我对字典中的每个 ID 都有一个方法,但现在我想更改它,以便我得到一个迭代字典的方法,一次获取一个 ID 并发出 API 请求,如果完成,则发出下一个请求等等。
问题是我无法迭代字典,我总是只访问这里的第一个字典。
我对 Python 比较陌生,因为我主要使用 Java。也许字典对于这个任务来说是错误的数据结构?
任何帮助表示赞赏。
编辑:
这是我迭代字典的旧代码:
def iterate_over_dict():
for key, value in account_data.items():
return value
Run Code Online (Sandbox Code Playgroud)
然后我继续在此函数中使用 id:
def get_latest_data():
chosen_id = iterate_over_dict()
print('id: ', chosen_id)
# get my tweets
tweets = get_tweets_from_user_id(chosen_id)
# get tweet_id of latest tweet
tweet_id …Run Code Online (Sandbox Code Playgroud)