66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
예외 처리 상황이 발생했을떄, 일반적으로 어떻게 처리하나요?
예외 처리 상황이 발생하면, catch block으로 오는 것 까지는 이해가 가는데, 실제 프로그램에서, 어떤 식으로 처리를 하나요? 코드 양이 많다면, try-catch 뒤에 나오는 코드에서, 앞에 try-catch 코드가 정상적으로 가동했다는 가정을 하고, 코드들이 짜여졌을터인데, 단순히 에러가 났다는 표시만 하면, 뒤에서 계속적으로 에러가 나서 프로그램 전체가 다운되는 결과가 생길수 있을것 같은데... 이런 상황을 실제에서는 어떻게 처리를 하는지 궁금합니다. 물론 어떤 에러가 생길지 미리 정확히 예측을 한다면, 모든 에측 상황을 정해서 거기에 맞는 대응을 하면 좋겠지만, 그렇지 않은 경우에라도, 관련 부분에 에러가 날 수는 있더라도, 그 에러로 인해서 전체 프로그램이 다운 되면 않될것 같은데, 이런 경우는 어떻게 일반적으로 처리를 하는지가 궁금합니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
터미널 관련 질문 드립니다
이것처럼 한번 range(1, 4+1)에서 range(1, 5+1)든 다른 뭐든 변경하고 터미널에 python test.py를 해도 range(1, 4+1)의 값만 출력돼요.. 즉, 어떤 코드를 입력하고나서 ptyhon file을 save(저장)하기 전까진 터미널에서 python test.py해도 변경된 코드를 출력해주지 못하고, save하고나서야 변경된 값을 출력해줘요 아니면 이것처럼 ctrl+F5 누르면 변경된 값으로 출력해주는데요. 왜 제 터미널은 python test.py는 변경된 값을 출력 못해주는지 도대체 뭐가 문제인지 궁금하고, 남은 강의에도 지장이 없을지 질문드립니다. 비주얼 스튜디오 코드 버전은 1.52.1 입니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
requests.get()에서 SSL 인증서 오류
안녕하세요. 아래와 같은 오류가 나서 구글링으로 다음과 같이 수정하여 진행을 하였습니다. r = requests.get(url, verify=False) # verify 옵션 추가 진행은 되는데 `try`구문으로 감싸지 않으면 아래와 같은 warning이 나옵니다. lib\site-packages\urllib3\connectionpool.py:851: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning) 혹시 컴퓨터 환경문제를 확인해 봐야 할지, 아니면 위 warning까지 없앨 수 있는 다른 방법이 있을까요? (혹시 회사망에서 실행한게 영향이 있을지요) # 오류 출력 Traceback (most recent call last): ... OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')] During handling of the above exception, another exception occurred: ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])",) ... urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='ac.dict.naver.com', port=443): Max retries exceeded with url: /enendict/ac?q=test&q_enc=utf-8&st=11001 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])"))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Z\Python_--\10.크롤링\5_english_quiz.py", line 35, in <module> print(test("test", URL1=True)) File "d:\Z\Python_--\10.크롤링\5_english_quiz.py", line 23, in test r = requests.get(url) ... requests.exceptions.SSLError: HTTPSConnectionPool(host='ac.dict.naver.com', port=443): Max retries exceeded with url: /enendict/ac?q=test&q_enc=utf-8&st=11001 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
a= "\\" 일때,
a 는 역슬래시가 두개이고, a로 입력하면 \\로 나오는데 print(a)는 왜 역슬래시가 하나로 프린트 되나요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
div태그 질문드립니다.
title = li.select("a.api_txt_lines")[0].text href = li.select("a.api_txt_lines")[0]["href"] summary = li.select("a.total_dsc > div.api_txt_lines")[0].text results.append((title, href, summary, "")) 1.올려주신 이 코드에서 title을 얻기위해 select할 때에 a.api_txt_lines이렇게 되있는데 제가 개발자도구를 보니 title을 가지고 있는 a태그의 클래스명은 api_txt_lines total_tit이렇게 되있던데 차이가 있는 건가요? 2.코드를 보면 summary는 클래스명이 total_dsc인 a태그의 자식태그인 클래스명이 api_txt_lines div태그에 접근하여 정보를 얻었다고 생각했습니다. 근데 여기서 a태그는 <div class="total_group">밑에있는 <div class="total_dsc_wrap> 태그에 속해있던데 이 두 태그는 왜 select할때 넣지 않은 건가요? li.select("div.total_group > div.total_dsc_wrap > a >div.api_txt_lines") 이렇게 해야하는 것이 아니라면 위의 a태그도 생략하고 그냥 li.select("div.api_txt_lines") 이렇게 해도 상관없지 않나요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
화면에 판서하는 프로그램은 어떤걸 사용하시는건가요?
화면에 판서하는 프로그램은 어떤걸 사용하시는건가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
윈도우 FTP서버세팅하기 강좌에서, "컴퓨터 관리" 창에서 "로컬 사용자 및 그룹"이 보이지 않아요.
안녕하세요 강의 잘듣고 있습니다. 네트워크의 "윈도우 FTP 서버 세팅하기"강좌에서 강의를 듣는데요. 강의 4분40초에서 보이는 " 컴퓨터 관리"창에서 세팅할때, "시스템도구" 아래에서, "로컬사용자 및 그룹"이 보이지 않는데요. 이런경우 세팅을 어떻게 할까요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
tkinter 모듈을 못찾는다고 합니다.
실습환경: mac 시에라 python version: 3.7.3 tkinter 모듈이 임포트 되지 않습니다. 구글링하니 파이썬 가상환경 구성 전에 brew로 설치해야 한다고 하는데, 안되네요...ㅠ 에러메시지 ModuleNotFoundError: No module names '_tkinter'/python3.7/tkinter/__init__.py 에서 _tkinter 임포트 부분에서 에러가 발생합니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
2020.11.29일
여러분 naver blog가 2020년 경으로 바뀌었습니다
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
코드 문의 드립니다.
39:50초쯤에 get_code 함수를 작성하시면서 마지막 리턴값이 out_text, text_color, bg_color 이었는데 그 뒤에 바로 다음 코드를 작성하실 때 out_code, text_color, bg_color = self.get_code(bgr) 로 하셨더라고요. out_text를 out_code로 잘못 작성하신건가요? 갑자기 다른 변수가 등장했는데 별다른 언급을 안하셔서 질문드립니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
QtWidgets DLL Load failed 에러 참고하세요.
16:05 쯤에 강의 내용대로 파이썬 파일을 실행을 해보니 "Dll load failed while importing qtwidgets: 지정된 모듈을 찾을 수 없습니다." 라는 메세지가 떴습니다. https://winpython.github.io/ 에 가셔서 현재 사용중인 버전과 일치하는 버전의 경로를 찾아서 (저의 경우 Python 3.7.6 64비트였고 WinPython64-3.7.7.1dot = Python 3.7 64bit only 이 파일을 다운로드 받았습니다.) 다운로드를 하세요. 다운로드 받은 파일을 실행해서 설치하면(시간이 좀 걸립니다.) 폴더가 생성되는데 안에 파이썬 폴더(폴더명은 python-3.7.7.amd64 이런식)에 들어가시면 python3.dll 파일이 있습니다. 그걸 본인 컴퓨터에 설치된 파이썬 경로로 가셔서 기존 파일은 백업하고 교체해서 하시면 됩니다. 부디 도움이 되셨길 바랍니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
웹크롤링 관련 SSL 인증이 필요한 경우에는 어떻게 해야하나요?
안녕하세요 좋은강의 감사드립니다. 박사님의 강의를 들으며 웹크롤링을 실습해 보는 도중 SSL 인증이 필요한 사이트에 경우에는 웹크롤링을 할 수 없단것을 알게되었습니다. (request 를 하게되면 redirction 되는 문제) 처음 코드결과를 html로 살펴보니 response = requests.get(testURL) print(response.text) 로딩창이 표시되는 것 같았습니다. response = requests.get(test3,verify = False) 로 SSL 인증을 False로 만드니 다음과 같은 에러가 발생했습니다. requests.exceptions.SSLError: HTTPSConnectionPool(host='r2d.asml.com', port=443): Max retries exceeded with url: /material-request/details/106698 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))) urllib으로 불러온 경우에는 이전에 불러왔던 HTML 의 title만 불러오는 것 같았습니다. context = ssl._create_unverified_context() result = urllib.request.urlopen(testURL, context=context) 해당 .pem file 을 통해 varify도 똑같은 _ssl.c:1056 에러가 발생합니다.. cafile = certifi.where() with requests.Session()as s: r = s.get(test, verify = cafile) print(r.content) SSL 인증서가 요구되는 사이트의 경우 메인페이지 + 하위페이지에 대해 어떤식으로 HTML 크롤링을 해야할지 조언을 주실 수 있을까요? 감사합니다. 강의와 관련있는 질문을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
고민해보고 이리 저리 시도해봐도 모르겠습니다.
일단 마지막 강의에 첨부된 파일을 확인해보니 제가 코드를 잘못 작성한 것은 아닙니다. 연산을 연달아서 하지 않고 중간에 "=" 을 한 번 거치면 계산이 꼬입니다. 예를 들어 '9 - 5 =' 식을 계산하면 결과값은 4가 잘 나오는데 뒤이어 더하기 혹은 뺄셈을 하면 이상한 값이 출력되고 곱하기나 나누기를 하면 에러가 뜨면서 종료됩니다. 이것 저것 해보다가 제 능력 밖인것 같아서 지지치고 여쭙습니다.
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
wol 컴퓨터 켜기
안녕하세요 wol로 켜기 환경은 동일한 와이파이가 되어야 하나요? 사무실에 있는 컴을 집에서 원격으로 on하는것은 안되는가요 ? 감사합니다
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
pip install 관련 문의입니다.
안녕하세요 남박사님의 수업 듣고 있는 수강생입니다. 다름이 아니라 주로 집에서 공부를 하고 있는데, 회사에서도 가끔씩 파이썬을 공부하려고 하고 있습니다. 회사 보안정책이 강하게 잡혀 있어서 내부망(offline상태)과 외부망으로 나눠져있습니다. 내부망으로 파이썬 개발 환경을 맞추고 싶어 질문드렸습니다.(외부망 컴퓨터사양이 안좋아서..) 현재 구글링을 하며 visual studio code랑 해당 프로그램의 extensions 한 데이터와 설정값을 내부망으로 옮겼는데, pip install 로 설치한 라이브러리는 옮기는 방법을 몰라서 질문드립니다. 아 그리고 파이썬에 관련된 다른 수업은 안하시나요? 하시게 된다면 어떤쪽으로 강의하실 생각이신지
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
{msg : ip mismatched! 어쩌구 저쩌구} 해결 방법
한 30분 씨름하다가 겨우 발견해서 올립니다. 홈피 메인 -> 도구 -> REST API 테스트에서 상단에 빨간색 네모 부분을 눌러서 developers-sample을 본인이 만든 앱으로 바꿔주셔야 됩니다. 허용 IP쪽은 안건드리셔도 되는것 같습니다. 부디 도움이 되셨길 바랍니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
mac인데......
mac이라서 인코딩 방법을 못바꾸겠어요ㅠ
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
질문입니다
for i in range(start[0], start[0] + contiunyty): >>이부분에서 예외가 발생했습니다. TypeError only integer scalar arrays can be converted to a scalar index >>이라는 에러가 뜨네요 왜그렇죠?(오타는 확인해 보았음니다)
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
크롤링 하는데 웹주소가 변동이없는건 어떻게해야하나요?
안녕하세요 강사님 크롤링을 할때마다 종종 강의를 들으러 옵니다 수강시작한지는 오래됐지만 염치불구하고 질문드립니다 제가 이번에 게시판 이용자의 정치성향을 분석하려 데이터를 수집하는데 현정부에 긍정인 데이터를 수집하기위해 http://cafe.daum.net/moonfan 이 사이트에서 문재인을 검색하여 나오는 글 제목을 모두 크롤링하려했으나 주소의 변동이 아예없어서 url을 가져올수가 없습니다 ㅠ 네트워크탭에서 이것저것 뒤져봐도 파일이 너무많아서 어딜 봐야할지도 모르겠고, text파일 보려고하면 이렇게 뜹니다,,, 권한이 없는것인지 이런경우에 어떻게 해야할까요..? 지금은 selenium으로 시도중인데 검색창에 접근하려고 driver.find_element_by_name('search_left_query') 이렇게 하여도 element가 존재하지 않는다고 합니다 ㅠ 더 괜찮은 방법이 있을지 여쭤봅니다!
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
예외가 발생했습니다. IndexError list index out of range
if char3 > 0: brack_word.append(jong[char3]) else: brack_word.append(k) >>에서 예외가 발생했습니다. IndexError list index out of range >>"코딩좋아"를 치면 종성구간에서 에러가 나네요