Python不在Udacity Design RESTful API中打印任何内容第2课mashup解决方案

2024-10-02 08:19:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试为代码创建mashup。我的问题是我的python程序没有打印任何东西。我也使用了github解决方案,但它仍然不起作用。我正在使用Python3.7,也许这就是原因。我在github上使用了这个链接中的解决方案

由于lint的原因,我唯一需要更改的是在打印文件中添加大括号

print ('Restaurant Name: %s' % restaurantInfo['name'])
print ('Restaurant Address: %s' % restaurantInfo['address'])
print ('Image: %s \n' % restaurantInfo['image'])

我尝试使用python interpeter运行代码,并且只运行命令python findARestaurant.py,这样它就可以通过main运行。但在这两种情况下都没有打印出来。我已经运行了getGeoCode,它运行得很好,我还检查了http请求,它在使用clientID和secret时也运行得很好

HTTP请求

https://api.foursquare.com/v2/venues/search?client_id=%s&client_secret=%s&v=20130815&ll=%s,%s&query=%s

我还在我的函数中添加了另一个print语句,只是为了测试它是否会打印findARestaurant第一行中的任何内容,但仍然没有打印任何内容。在这一点上,我不确定可能是什么问题,或者我应该尝试什么

我还提出了关于udacity的问题forum.

任何提示都会有帮助


Tags: 代码程序githubclient内容secret链接原因

热门问题