묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
코드이해 질문입니다!
try: if not(os.path.isdir(savePath)): os.makedirs(os.path.join(savePath)) except OSError as e: if e.errno != errno.EEXIST: print("Failed to create directory!!!!!") raise for i,e in enumerate(recommand,1): with open(savePath+"title_"+str(i)+".txt", "wt") as f: f.write(e.select_one("h4.block_title > a ").string) fullfilename = os.path.join(savePath, savePath+'img_'+str(i)+'.png') req.urlretrieve(e.select_one("div.block_media > a > img")['src'],fullfilename) try, except로 에러를 관리(?) 합니다. try - os.path.isdir로 savePath의 존재유무를 True and False로 관리 후, if not(만약에 없다면) makedirs로 디렉토리를 만들고, savePath라는 폴더를 .join으로 만듭니다. 혹시나 OSError(“file not found” or “disk full"이 발생하는 에러)가 생기고, 만약에 파일이 존재(errno.EEXIST)하지 않는다면(!=) "failed to ~"를 프린트. for문으로 recommnad(ul.slides - 그림과 글이 같이 있는) 것을 돌리고, 숫자를 메깁니다. open으로 savePath파일을 엽니다.(mode는 wt - 읽기쓰기) 열었는 파일에서 f.write로 select 한 text를 작성시킵니다. fullfilename과 urlretrieve는 이해가 좀 안됩니다. with ~ f.write로 텍스트를 쓰고 저장은 끝났고, 이제 이미지를 저장하는 함수인건지... 이렇게 공부하는게 맞는지 모르겠지만, 하나하나 이해를 할려고 해봤는데 틀린게 많을 것 같습니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
정규표현식, 질문
정규표현식 매칭해주는 사이트 이용해서 https와 http를 다 포함하는 것을 만들어 볼려고 별 짓을 다 해도, 두개가 동시에 포함되는 표현식은 어려운 것 같습니다.. ''' (http)\w\:\/\/ ''' 제가 만든건 이게 최선이네요ㅠㅠ 혹시 select와 select_one의 차이점이 뭔가요? 여기서 여차피 하나만 찾으시는데, 왜 select_one이 아니라 Select를 사용하신지 궁금합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
질문
제가 잘 이해를 한건지 모르겠습니다. with open(savePath2, 'wb') as saveFile2: 는 저장하는 경로와 파일이름을 지정해줬고, saveFile2.write(f2)는 f2에 html파일을 써서 입력 시키고, 다시 f2함수로 돌아가서 컴퓨터에 저장을 시키는 것 인가요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
tkinter 에러 질문입니다!
tkinter 에러 질문입니다! 현재 멕북에어 2017년ver 128gb과 Pycharm IDE사용하고 있습니다. tkinter로 간단한 예제를 그냥 돌려봤는데, Run만 시키면 컴퓨터가 다운되면서 창이 다꺼지고, 다시 켜지면서 Adguard for Safari가 뜹니다. 컴퓨터 사양의 문제인건가요? 아니면 Adguard와 무슨 충돌이 일어나는건가요? 또한 현재 Safari가 아닌 chrome을 사용하고 있습니다!
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
가상환경에 대해 질문 드립니다.
가상환경의 개념에 대해선 완벽하게 이해가 되었습니다! 안녕하십니까? 교수님 매번 친절하게 답변해주셔서 감사합니다. 한번 완강 후 혼자 실습도중 궁금한게 있을때마다 그부분 다시 들으며 항상 복습하곤합니다. 우선 가상환경의 개념에 대해선 완벽하게 이해가 되었습니다!만 몇가지 관련 질문이 있습니다. 1. cmd 창에서 가상환경을 만들고 패키지 설치하는 방법은 다 숙지하였는데 그 가상환경 안에 속한 프로잭트는 어떻게 생성하나요? 2. 이미 만들어진 프로잭트를 그 가상환경으로 옮길 수는 없나요?(물론 그 환경에 맞게 프로잭트 수정을 해야겠지만.) 3. 윈도우 환경에서 현재 생성된 가상환경, 가상 환경별 설치된 패키지, 가상 환경별 포함된 프로잭트들 확인할수 있는 방법이 있나요? 4.가상환경은 삭제는 불가능하나요? 5.그리고... 그동안 가상환경을 지정 안하고 걍, cmd 창에서 바로 수많은 패키지를 설치하고 실습을 하였는데요... 큰 상관은 없을까요?ㅠ 매번 감사합니다. 교수님 답변 기다리겠습니다. 감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이참(Pycharm)도 사용에 문제 없나요?
제가 계속 파이참을 사용하고 있어서 그런데, 강의 진행에 파이참도 문제가 없을까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
전체화면시 피피티 글자크기
전체화면시 피피티 글자크기가 너무 작아서 하나도 안보입니다. 전체화면 해제하고 마우스로 화면자체를 확대해서 보는게 불편합니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
matplotlib 가 설치가 잘 되었는데 모듈을 불러오는 에러를 발생합니다.
Traceback (most recent call last): File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1353, in <module> fontManager = json_load(_fmcache) File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 888, in json_load with open(filename, 'r') as fh: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Zoon\\.matplotlib\\fontlist-v300.json' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "chapter12.py", line 1, in <module> import matplotlib.pyplot as plt File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\pyplot.py", line 32, in <module> import matplotlib.colorbar File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\colorbar.py", line 32, in <module> import matplotlib.contour as contour File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\contour.py", line 18, in <module> import matplotlib.font_manager as font_manager File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1363, in <module> _rebuild() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1344, in _rebuild fontManager = FontManager() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 978, in __init__ ttffiles = findSystemFonts(paths) + findSystemFonts() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 264, in findSystemFonts fontfiles.update(win32InstalledFonts(fontext=fontext)) TypeError: 'NoneType' object is not iterable 이렇게 길가 나오는데요... 중간중간 font 뭐라뭐라하는거같은데.. 제 PC가 문제일까요?ㅠㅠ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
one line code available 질문
안녕하세요 교수님 우선 과제는 모두 Pass 로 완료하였습니다만....몇가지 코드를 oneline 으로 도저히 구현을 못해서 말씀하신 좀...구린 코드고 구현했습니다. 혹시 oneline 코드 해답 공유가 가능하다면 참고하고 공부를 하고 싶습니다... 부탁 드립니다. (과제는 정말 완료했습니다 ㅠ)
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
안녕하세요 도저히 알수없는 Fail이 떠서 문의드립니다.
과제 중 encoding_sentence(english_sentence) 함수만 계속 fail 이 떠서... (작동은 매우 깔끔하게 잘 됩니다) 혹시 어느부분이 문제가 있는지 봐주실수 있는지요? def encoding_sentence(english_sentence): clear_sentence = get_cleaned_english_sentence(english_sentence) clear_sentence_up = clear_sentence.upper() inner_morse = [] for i in range(len(clear_sentence_up)): if clear_sentence[i] == " ": inner_morse.append("") else: inner_morse.append(encoding_character(clear_sentence_up[i])) result = " ".join(inner_morse).strip() return result
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
VScode를 사용해도 되나요?
VSCode를 사용해도 된다면, 그곳에도 Atom처럼 깔아야하는 것이 있나요? 아니면, 앞으로의 수업 진행에 있어서 Atom으로 따라가는 것이 수월한가요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출 관련 에러
안녕하세요 교수님 갑자기 제출이 잘 되다가 안됩니다..ㅠ 아래와 같이 backendAPIError 가 뜨는데....무엇이... 문제일까요?ㅠㅠ ∙ Session token prefix: d11622a875 ∙ In the legacy mode, all cases will run serially! ✘ BackendAPIError: 500 Internal Server Error Internal server error.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
[cmd관련]
안녕하세요 파이썬 공부를 시작한 직장인입니다. 앞으로 잘부탁드립니다. 2가지 질문이 있습니다. 1. Waring 관련 cmd 창에서 python 이라고 입력하면 Warning: This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation Type "help", "copyright", "credits" or "license" for more information. 이러한 Waring이 뜨고 진행이 되더라구요 구글링을 해보니까 conda activate base python 이렇게 키인을 하면 된다해서 그렇게 하니 해결은 되던데... 혹시 제 PC에서 어떤 설정을 변경해야 하는지 아시나요? 2. cmd 창에서 매번 경로를 치려니 빡시던데 강의를 보니 교수님께서는 무언가 폴더 내 파일경롤 빨리 찾아오는 단축기 같은게 있어보여서요... 혹시 무엇인지 그 꿀팁을 알려 주실수 있을까요? 감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
에러코드가 400으로 나오는건 왜그러는 것인지요?
복잡한 형식이 아니라 아주 단순한 형식인데도 계속 에러가 납니다. urllib.error.HTTPError: HTTP Error 400: Bad Request이렇게 떠요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출이 되지 않아 질문드립니다.
순서대로 입력하고 해쉬코드까지 입력했는데C:workspacepython_moocwindows> submit.bat nxbi141717∙ Session token prefix: 0a15f98140✔ [0] Session 0a15f98140 is ready.Uploading files: 100%|██████████████████████████| 6.44k/6.44k [00:00<00:00, 28.4kbytes/s, file=arithmetic_unit_test.py]✔ [0] Uploading done.✘ [0] BackendClientError('Request to the API endpoint has failed.nCheck your network connection and/or the server status.nError detail: WSServerHandshakeError("404, message=\'Invalid response status\'")')C:workspacepython_moocwindows>이렇게 나오면서 제출이 안되네요 ㅠㅠ
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
아톰을 설치했는데 CMD로 실행되지 않아 질문드립니다.
윈도우 10을 사용하는 유저입니다.아톰을 실행하려고 할 때마다 'atom.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.라는게 뜨는데 어떻게 해야 해결할 수 있을까요?
-
미해결파이썬을 이용한 IT 해킹과 보안
IE8_winXP.ova
가상머신 사용이 처음이라 잘 모르는데... 노트북에서 수없이 에러가 나는 상황입니다. IE8_winXP.ova을 만드는 과정이나 파일을 보내주시면 좋겠습니다. cic313@daum.net