공유하고 싶은 점
182
1 asked
1. enumerate() 내장함수
enumerate() 함수를 이용하면 따로 n 변수를 쓰지 않아도 되서 보기에 좀더 편한거같아요
2. String의 format() 함수
코딩하다보면 문자열 처리할 일이 굉장히 많은 데 항상 +로 처리했었는데 String의 format() 함수로 처리할 수 있더라구요!
for i, image in enumerate(img):
# 이미지 url을 열어서 저장해야함.
imgUrl = image['data-source']
with urlopen(imgUrl) as f:
# 'wb'는 'w'는 쓰기, 'b'는 바이너리 파일임.
with open("./img/{}{}.jpg".format(query, i+1), 'wb') as h:
img = f.read()
h.write(img)
print('{}번째 다운로드 완료'.format(i+1))
3. os의 mkdir() 함수
mkdir() 함수로 폴더를 GUI로 따로 만들지 않아도 코드로 만들 수있습니다. try-except 구문을 이용하면 이미 만들어져있을 경우 무시하고 넘어가요 (좀더 좋은 방향있을까요?)
from os import mkdir
try: mkdir("./img")
except FileExistsError: pass
중간에 코드 치느라 놓쳤더니 (미리 만드신줄 모르고) img 폴더가 없다는 오류가 떴네요!!
끝으로 좋은 강의 감사드립니다!^-^
Answer 1
0
좋은 내용 감사드립니다. 프로젝트가 아닌 기초강의에서는 핵심주제에만 집중 할 수 있도록 추가로 공부가 필요한 내용은 넣지않고 있습니다. 공유해주신 지식은 제 유튜브 채널에 강의로 만들어져 있으니 참고바랍니다. 특히, 2번으로 올려주신 포맷팅 관련 내용은 다른방법도 강의에 포함되어 있습니다.
감사합니다.^^
import time
0
63
1
크롤링 실행시 멈춤
0
609
2
에러가 너무 납니다.
0
665
1
에러가 아래와 같이 뜨는데 어떤 이유 일가요?
0
515
0
import
0
259
0
소스 다운은 어디서 받나요?
0
282
0
네이버가 현재 강의로는 크롤링 안되게 해놓았네요
1
300
1
FileNotFound Error
0
413
0
import error
0
375
1
.text 사용 시 값이 비어있는 칸은 nonetype이 들어가서 에러가 발생하는데 예외처리를 어떻게 해야하나요 ?
0
184
0
크롤링 할때 sh_blog_title 형식으로 안나오는데요! ㅠ
0
205
0
Pyautogui.moveTo 작동이 안돼요
1
493
0
네이버 검색 크롤링에서 무한 스크롤 문제 해결
0
438
0
키에러가 나는데 어떻게 해야하는지 궁금합니다.
1
505
1
에러가 뜹니다
0
218
0
스크린샷 폴더 위치 어떻게 아나요?
0
342
0
GuessedAtParserWarning가 뜨고 r의 타입이 다르게 나옵니다
0
704
2
keyError 해결
1
281
1
오류 관련 질문이요
0
745
1
크롤링 실행할 때 질문입니다!!
0
265
1
클래스에 궁금한 점이요!!
0
218
1
질문있습니다.
0
235
1
주피터 노트북에서는 안되나요?
0
258
1
하나만 더 질문할게요..
0
233
1

