我有一個包含 100 張圖片的串列,我想在 CSV 檔案中下載。CSV 上沒有標題。第一列是影像的位置,第二列是我希望影像另存為的名稱。
我正在使用urllib下載影像。我想設定一個for回圈,它使用第一列中的位置并從第二列中的資料中命名它。我在這里輸入的行是錯誤的,但希望您能明白urllib.request.urlretrieve('url[0]', 'url[1]')- 我試圖從第一列或第二列中提取。
urls = []
f = open('multicoltest.csv', encoding='utf-8-sig')
csv_f = csv.reader(f)
for row in csv_f:
urls.append(row[0])
f.close()
for url in urls:
urllib.request.urlretrieve('url[0]', 'url[1]')
uj5u.com熱心網友回復:
您可以一次執行一行,而無需先讀取整個檔案:
with open('multicoltest.csv', encoding='utf-8-sig') as f:
for row in csv.reader(f):
urllib.request.urlretrieve(row[0], row[1])
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/483583.html
