2024-05-03 08:52:01 发布
网友
我有一个表单的URL模板
https://farm{farm-id}.staticflickr.com/{server-id}/{photo-id}_{secret}.jpg
我检索了以下字段,其中大约有1000000条记录。在检索下面的记录后
我需要建立这个网址
我在想一些办法,我应该为这本书编一本词典吗?在
我已经设法从文件中提取数据,现在我有两件事,一组固定的键和一组不同的值。在
钥匙
['farm-id','server id','photo id','secret','originalformat','originalsecret']
价值观
['3','2287','2109698205','20fbbcc947','jpg','7a57411545']
['3','2063','2172469872','8ddb85aedd','jpg','e12b952909']
['2','1079','830593398','9ddca27ab0','jpg','bb91586e56']
['3','2371','2226919732','248f23c5ff','jpg','29f35fb0ca']
['2','1014','798067744','4f043d2ea6','jpg','d739cc870b']
有没有更聪明的方法将这两个列表合并到字典中,然后我可以使用创建url所需的格式
您可以尝试使用^{cd1>}:
fmt = 'https://farm{farm-id}.staticflickr.com/{server-id}/{photo-id}_{secret}.jpg' values = { 'farm-id': '1', 'server-id': 2, 'photo-id': '1418878', 'secret': '1e92283336', 'size': 'm' } fmt.format(**values)
格式字符串中的^{{cd2>}和^{{cd3>}包围的所有内容都称为“替换字段”。它可以与^{cd4>}一起使用,用于这种格式。更多信息here。
字典可能是你最好的选择。作为一种选择,请查看named tuples。在
Data = namedtuple('farm-id', 'server-id', 'photo-id', 'secret', 'size') d = Data(1 ,2 ,1418878, 1e92283336, m)
我已经设法从文件中提取数据,现在我有两件事,一组固定的键和一组不同的值。在
钥匙
['farm-id','server id','photo id','secret','originalformat','originalsecret']
价值观
['3','2287','2109698205','20fbbcc947','jpg','7a57411545']
['3','2063','2172469872','8ddb85aedd','jpg','e12b952909']
['2','1079','830593398','9ddca27ab0','jpg','bb91586e56']
['3','2371','2226919732','248f23c5ff','jpg','29f35fb0ca']
['2','1014','798067744','4f043d2ea6','jpg','d739cc870b']
有没有更聪明的方法将这两个列表合并到字典中,然后我可以使用创建url所需的格式
您可以尝试使用^{cd1>}:
格式字符串中的^{{cd2>}和^{{cd3>}包围的所有内容都称为“替换字段”。它可以与^{cd4>}一起使用,用于这种格式。更多信息here。
字典可能是你最好的选择。作为一种选择,请查看named tuples。在
相关问题 更多 >
编程相关推荐