강의 질문 드려요
186
7 asked
download3-2-3.py 에서
for line in r.iter_lines(decode_unicode=True):
print(line)
b =json.loads(line) #dict 임<p>for e in b.keys():</p><p> print("key:",e,"values:",b[e])</p>
이러한 코드가 있는데 for문안에 r.iter_lines(decode_unicode=True) 이 부분이 직관적으로는 이해가 가는데 class 개념과 def 개념으로 생각을 할때 그 개념이 와닿지가 않아서요.
line이라는 인자가 r.iter_line이라는 함수를 만나는데 그안에 매개 변수가 decode_unicode=True인것으로 변환한다 라고 해석을 하면되는지요? 혹 시간이 되신다면 쉬운 예제로 한번만 알려주세용 파이썬 초보라 아직 문법이 어색하네요. ㅠㅠ 혹 이러한 코드 방식이 일급함수인가요?
예제를 만들어 내기 위해
a=[1,2,3,4]
for i in a1.reverse(ascii=True):
print(i)
이렇게 만들어 봤는데 파이썬 안에 있는 내장함수는 순회를 하지못한다는 오류가 나더라구요 제가 이해하기에는
저러한 형식의 문법으로 강사님께서 알려주신 코드를 이해하였는데 이러한 접근이 맞나요?(i가 값이 거꾸로된 객체인 a1을 만나는데 ascii 코드로 변환을 해서 프린트를 해주어라) 이렇게 해석하는 논리를 위에 적용하였는데 맞는지 알려주시고 혹 간단한 코드 예제를 알 수 있을까요? ㅠㅠ
Answer 1
0
안녕하세요.
해당 질문은 python의 iterator 및 generator 까지 학습하셔야 이해가 빠르실 것같습니다.
이 질문을 통해서 내용이 길어지므로 해당 내용이 잘 나와 있는 블로그 링크를 드리겠습니다.
파이썬 기초 강의를 인프런에서 찾아서 들으시고 다시 강의를 들으시는 것도 한 가지 방법이 될 것같습니다.
실력이 많이 향상 되실 겁니다.
https://mingrammer.com/translation-iterators-vs-generators/
감사합니다.
현재 예제에서 error 발생
0
367
3
유튜브 동영상 다운로드
0
1446
2
Atom 에디터 관련
0
337
1
위시켓 폼데이터
0
274
1
스케줄러 사용 관련 질문 드립니다
0
627
1
selenium 에러
0
428
1
Progress bar 쓰레드 관련
0
489
1
Install Package 관련 문의
0
328
1
tkinter 샘플 코드 실행 오류 건
0
1267
1
4-7-6 네이버 & 카카오 주식 정보 가져오기
0
381
1
네이버자동로그인_by_selenium
0
875
1
위시캣 로그인 처리 및 크롤링 질문
0
344
1
2-8-1 네이버이미지 크롤링 질문
1
604
3
li:nth-of-type 질문
0
350
2
에러가 뜨는데 잘 모르겠어요ㅠ
0
401
2
Install Packages 항목이 안보이는 이유가 뭘까요?
0
400
2
환경변수 Path 설정 방법
0
631
1
웹 브라우저 없는 스크랩핑 및 파싱 실습(1) - 인프런
0
333
1
웹 브라우저 없는 스크랩핑 및 파싱 실습(1) -git주소
0
475
3
download2-8-1. py질문
0
203
1
ip 차단 당하는 거 같은데 아무리 랜덤주고, sleep 줘도 안 되는데 다른 방법 더 있을까요??
0
645
1
인프런 환경이 바뀌어서 제나름대로 하는데
0
196
1
다시올려주신 예제파일로하는데
0
190
1
아직도 에러가뜨나보네요?
0
584
1

