본문 바로가기

HOW/Python

[Python] PyQt가 설치되어 있는데 VS Code에서 에러 발생시 해결방법 파이썬을 사용해서 프로그래밍을 하다 보면 PyQt 등의 Gui 라이브러리를 사용할 때가 있습니다. 사실 만년 Cui로 프로그램을 만드는 것을 합리적이지 않고 사용자 친화적인 방식도 아니기 때문입니다. 사실 PyQt는 Qt의 파생품? 시리즈? 정도로 보시면 됩니다. Qt는 웬만한 대부분의 프로그래밍 언어를 지원하는 Gui 라이브러리로서 많이 사용되고 있습니다. 서론이 길었습니다. 여튼 PyQt를 활용해서 Gui 프로그래밍을 하려고 보면 가끔 VS Code에서 에러를 내뿜을 때가 있습니다. (해결 방법을 바로 찾고 싶으시다면 쭈욱 내리시기 바랍니다. 찾는 과정이 작성되어 있습니다.) 이렇게 말이죠. from에 밑줄이 쳐져있다는 것은 모듈을 불러오는 데에 문제가 생겼다는 것입니다. 한번 에러 내역을 보겠습니다.. 더보기
[Python] 나이스 학교코드 크롤링하는 방법 본 글은 제가 나이스 학교코드를 크롤링하는 로직을 찾아낸 방법에 대해 작성한 글입니다. 따라서 타 강좌 글보다 내용이 부실하거나 제대로 이해가 되지 않을 수 있습니다. 크롤링 하는 로직을 찾는 방법은 이렇구나 하는 정도로만 이해해 주시기 바랍니다. (__) 나이스에서 급식 정보나 학사일정과 같은 학교 관련 정보를 받아올려면 나이스에서 각 학교별로 부여하는 '학교코드'라는 것이 필요합니다. 문제는 이 학교코드라는 것을 쉽게 얻을 수 없습니다. 나이스 측에서 공식적으로 제공하는 api도 존재하지 않기 때문이죠. 그래서 원래는 수입축산물 이력관리시스템에서 코드를 받아왔었습니다. 꽤 오랫동안 정상적으로 받아왔기에 괜찮을 줄 알았더니만 대한민국 정부 서비스 아니랄까봐 '공인인증서'를 도입하고 말았습니다. 그래서 .. 더보기