我正在做一个Python项目,我需要从API(如Heroku)中获取一个随机单词,但只能是特定类别的单词,例如“Fruits”或“Colors”。我可以使用以下代码获取随机单词:
import requests
import random
try:
url = "https://random-word-api.herokuapp.com/word?number=1"
response = requests.get(url)
words = response.json()
random_word = random.choice(words)
print(random_word)
except:
print("Error fetching data from API")
字符串
我只是需要帮助实现“类别”功能现在。有人可以帮助吗?
我尝试使用以下代码块获取特定类别的随机单词:
import requests
import random
try:
url = "https://random-word-api.herokuapp.com/word?number=1&category=fruits"
response = requests.get(url)
words = response.json()
random_word = random.choice(words)
print(random_word)
except:
print("Error fetching data from API")
型
我本以为会得到一个随机的水果名称,比如“苹果”或“橙子”,但我得到了这样的信息:
“从API获取数据时出错”
(在except块中指定),这意味着发生了异常。
1条答案
按热度按时间x33g5p2x1#
字符串