Google 스프레드 시트로 만든 CSV 파일이 있습니다. 여기에는 두 개의 열이 있습니다. 즉, 파일 링크의 열 A와 이름의 열 B가 있습니다. 웹 사이트에서이 코드를 찾았습니다.python - CSV를 기반으로 파일을 다운로드하고 이름을 바꿉니다.
import csv
import urllib.request
with open('c:\\links.csv') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='|')
for row in reader:
fileurl = row[0]
filename = row[1]
urllib.request.urlretrieve(fileurl, "E:\\" + filename)`
그러나 CSV 파일의 마지막 행만 다운로드합니다. 파이썬 3을 사용하고 있으며 코딩에 익숙하지 않습니다.
'for' 루프 안에'urllib.request'가 없으므로. 'filename'은 루프 내에서 많은 다른 값을 취할 것입니다,하지만 당신은 현재 마지막 것을 보게됩니다. – roganjosh