我总是觉得Python是一种非常令人沮丧的语言,因为要找到简单的东西,我必须深入整个互联网。
我正在尝试异步迭代字典列表。那可能吗?我有以下代码:
def get_report(url, type):
res = request.post(url, data=dict(type))
return res.json()
def get_reports(data):
reports = []
for item in data:
report = get_report(item['url'], item['type'])
return report
get_reports([
{ 'url': 'https://example.com', 'type': 'text' }
// ....
])
,我想使其异步。我知道,这并不简单(全部)。我正在尝试执行以下操作:
async def get_reports(data):
reports = []
async for item in data:
report = await get_report(item['url'], item['type'])
return report
谢谢。