我有这段代码:
async with aiohttp.get('http://httpbin.org/image/png') as r:
if r.status == 200:
img = await r.read()
with open('Images/' + 'img.png', 'wb') as f:
f.write(img)
print('Done downloading!')
似乎有问题。代码工作正常,但当我尝试下载另一个图像,如果它具有相同的文件名,那么它将用新的图像替换旧图像。我不希望它这样做,这就是为什么我需要知道一种方法来检查重复项并尝试重命名第二个,但如果它们都具有相同的文件名,则保持第一个相同。