Python 如何为每个场馆id打印单独的url?
我已提取此场地id列表:Python 如何为每个场馆id打印单独的url?,python,pandas,foursquare,Python,Pandas,Foursquare,我已提取此场地id列表: 0 4b92802ff964a5209cfe33e3 1 4e6ddd03fa768e6cee3d6485 2 51d81d66498e78da5b1601af 3 4d5fe18a9be02c0fc2e5de74 4 4d021cca9f9ea143b1648da9 5 4dce6fd2d164679b8cfec4dd 6 5469d96f498e07ba3182673f 现在我想使用这个地点id生成6个url
0 4b92802ff964a5209cfe33e3
1 4e6ddd03fa768e6cee3d6485
2 51d81d66498e78da5b1601af
3 4d5fe18a9be02c0fc2e5de74
4 4d021cca9f9ea143b1648da9
5 4dce6fd2d164679b8cfec4dd
6 5469d96f498e07ba3182673f
现在我想使用这个地点id生成6个url。例如:
''
我正在使用以下代码执行此操作:
url2 = 'https://api.foursquare.com/v2/venues/{}?client_id={}&client_secret={}&v={}'.format(venue_id_list, CLIENT_ID, CLIENT_SECRET, VERSION)
for i in venue_id_list:
print (url2)
但结果是这样的:
https://api.foursquare.com/v2/venues/0 4b92802ff964a5209cfe33e3
1 4e6ddd03fa768e6cee3d6485
2 51d81d66498e78da5b1601af
3 4d5fe18a9be02c0fc2e5de74
4 4d021cca9f9ea143b1648da9
5 4dce6fd2d164679b8cfec4dd
6 5469d96f498e07ba3182673f
而我希望它是这样的:
''
''
等等。。。我哪里做错了
提前谢谢
venue_id_list=[
"4b92802ff964a5209cfe33e3",
"4e6ddd03fa768e6cee3d6485",
"51d81d66498e78da5b1601af",
"4d5fe18a9be02c0fc2e5de74",
"4d021cca9f9ea143b1648da9",
"4dce6fd2d164679b8cfec4dd",
"5469d96f498e07ba3182673f"]
url2 = 'https://api.foursquare.com/v2/venues/{}?client_id={}&client_secret={}&v={}'
for venue in venue_id_list:
print (url2.format(venue, CLIENT_ID, CLIENT_SECRET, VERSION))
首先,您创建模块化字符串url2
,然后为场馆id\u列表中的每个场馆应用格式我认为您必须保持客户端id和客户端\u机密静态,并且仅将场馆作为动态传递以形成字符串,请查看下面的代码是否有帮助。
l=['4b92802ff964a5209cfe33e3'、'4e6ddd03fa768e6cee3d6485'、'51d81d66498e78da5b1601af'、'4D5FE18A9BE02C0FC2ED74'、'4D02CA9EA143B1648DA9',
‘4dce6fd2d164679b8cfec4dd’,‘5469d96f498e07ba3182673f’]
cl_id='
cl_sec='???&v=20180604'
url=“”
对于l中的i:
打印('{}?客户端id={}和客户端机密={}'。格式(i,cl\u id,cl\u sec))