如何编辑 URL 的位置并将其用于我的代码
How do I edit a URL's location and use it for my code
我正在尝试使用在 Python 上运行的 rasa 创建一个简单的机器人,以从 api.
中提取数据
为了便于解释,我们假设它是一个电晕追踪器机器人。因此,制作了电晕数据的 api URL,以便它的最后一部分将 api 数据过滤为一组特定的数据,例如:
https://exampleurl.com/api/corona/country/Germany
这意味着它只包含来自德国的数据,但是如果我将其更改为例如俄罗斯,那么它将显示来自俄罗斯的数据。
我想要的是,当有人告诉我的机器人“请告诉我俄罗斯在做什么”时,机器人会首先识别正确的意图,而且该实体是俄罗斯。对于那个实体,我希望它把它放在 URL 的正确位置,并将其放入自定义操作中,该操作将从 api.
中提取数据
总而言之,我希望实体 <Country>
被输入 https://exampleurl.com/api/corona/country/<country>
- 使用 python 字符串连接来连接 2 个字符串,如下所示:
country = "Russia"
url = "https://exampleurl.com/api/corona/country"
new_url = url + '/' + country
- 使用格式化字符串文字,在 Python 3.6:
中引入
new_url = f"{url}/{country}"
我正在尝试使用在 Python 上运行的 rasa 创建一个简单的机器人,以从 api.
中提取数据为了便于解释,我们假设它是一个电晕追踪器机器人。因此,制作了电晕数据的 api URL,以便它的最后一部分将 api 数据过滤为一组特定的数据,例如:
https://exampleurl.com/api/corona/country/Germany
这意味着它只包含来自德国的数据,但是如果我将其更改为例如俄罗斯,那么它将显示来自俄罗斯的数据。
我想要的是,当有人告诉我的机器人“请告诉我俄罗斯在做什么”时,机器人会首先识别正确的意图,而且该实体是俄罗斯。对于那个实体,我希望它把它放在 URL 的正确位置,并将其放入自定义操作中,该操作将从 api.
中提取数据总而言之,我希望实体 <Country>
被输入 https://exampleurl.com/api/corona/country/<country>
- 使用 python 字符串连接来连接 2 个字符串,如下所示:
country = "Russia"
url = "https://exampleurl.com/api/corona/country"
new_url = url + '/' + country
- 使用格式化字符串文字,在 Python 3.6: 中引入
new_url = f"{url}/{country}"