我正在使用Jupyter笔记本收集一堆API调用,然后使用各种绘图工具生成漂亮的图形。你知道吗
当在API负载中使用常量时,我的笔记本工作得很好。现在我尝试用用户输入的变量替换常量,并且遇到了一些挑战。你知道吗
当变量不是筛选器或函数的一部分时,以下变量使用方法有效:
key = input('Enter your subscription API Key then press Enter: ')
当出现提示时,用户输入键,并且该值在以下情况下可以很好地使用:
headers = {
'X-Co-Integration-Key': key,
'Content-Type': "application/json",
'Cache-Control': "no-cache",
}
接下来,为一个名为guideId的指南输入另一个变量:
guideId = input('Enter the Guide ID of the guide for which you want statistics then press Enter: ')
当出现提示时,用户输入guideId并存储该值,但我似乎无法在API负载中正确使用它。你知道吗
我尝试了几种不同的插入变量的方法,以下是最接近实际情况的方法:
{\n \"filter\": \"id== \"" + guideId + "\n }
API调用运行,但出现以下错误:
{"overall": {"DeserializationError": "invalid character 'q' after object key:value pair"}, "fields": {"pipeline": "Required"}}
它看起来像是在读取变量并在命中变量中的第一个字符(在本例中是q
)后停止。你知道吗
我试着把变量改成以数字开头。行为没有改变。你知道吗
我试过使用str(guideId)
-行为没有改变。你知道吗
我被难住了。有什么想法吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐