D 드라이브에 다운로드하면 문제가 없지만, 내가 만든 디렉토리에 다운로드하면 문제가 발생합니다(주로 물음표 앞의 숫자로 된 디렉토리를 D 드라이브에 생성하려고 하기 때문입니다 (http://v.yupoo) .com/photos/196...')과 같은 URL은 링크가 많고 사용하려는 링크의 수가 다르기 때문에 작동하지 않습니다. 이 번호는 이 링크에서 다운로드한 사진을 저장할 폴더 이름입니다)
소스 코드는 다음과 같습니다:
import urllib.request
import re
import os
url_all =['http://v.yupoo.com/photos/196...',
'http://v.yupoo.com/photos/196...',
'http://v .yupoo.com/photos/196...',
'http://v.yupoo.com/photos/196...',]
def getHtml(url):
으아악def getImg(html):
으아악# 인쇄(imglist)
으아악범위 내(len(url_all)):
실행 오류: (win10 64비트 시스템, python3.6)
파일 "C:Python36liburllibrequest.py", 258번째 줄, urlretrieve
tfp = open(파일명, 'wb')
다음과 같이 작성된 마지막 문장이 출력될 수 있습니다: urllib.request.urlretrieve(imgurl,'d:%s.jpg'% str(i*10+x))
local='d:%s%s.jpg' %(filename2,x)
urllib.request.urlretrieve(imgurl,local)
오류 메시지는 다음과 같습니다. (위와 동일)
파일 "C:Python36liburllibrequest.py", 258번째 줄, urlretrieve
tfp = open(파일 이름, 'wb')
FileNotFoundError: [Errno 2] 해당 파일 또는 디렉터리가 없습니다: 'd:46975340
이 경로에 문제가 있는지 알려주세요. 어떻게 작성해야합니까?