전체 글219 [성결대학교 공지사항 알리미 디스코드 채널 만들기] #1. 기획하게 된 계기 문제 상황 우리 학교는 비교과를 포함해서 총 14개 게시판에 게시글을 올려주고 있다. 공지사항을 확인하려면 매번 학교 홈페이지에 들어가서 상시적으로 공지사항을 확인하는 방법 밖에 없었다. 그러다보니 학생이 바쁠 시기인 중간고사/기말고사 시험기간이나 과제 시즌이 되면 공지사항을 놓치는 경우가 많았다. 필자의 사례 1) 졸업논문 작성 계획서 공지가 올라온 줄 몰랐다.. 졸업 시즌을 앞두고 있지만 대외활동 등으로 바빠 학교 홈페이지를 들어갈 수 없었다. 그러던 중 졸업논문 작성 공지가 올라왔다는 동기 소식에 졸업논문 작성 계획서를 입력하였다. 매번 학사 일정을 외울수도 없고 공지가 올라오기를 기다리며 학교 홈페이지를 들어가기에는 번거로운 작업이었다. 필자의 사례 2) 계절학기 신청 못한 ssul 동계 계절학기.. 2024. 3. 21. [Python] Pyinstaller로 exe파일 만들 때 텍스트 파일도 같이 포함시키는 방법 문제 상황 만든 파이썬 크롤링 소스코드를 다른 컴퓨터에서 실행할 수 있도록 프로그램화 하기 위해서 exe 파일을 만들기 위해 평소와 같이 pyinstaller을 사용하여 패키징(실행파일 형태로 제작)을 하고 있었다. pyinstaller -F [python 파일 경로주소] 실행 파일이 만들어지고 나서 내 컴퓨터에서는 잘 실행이 되었지만 다른 컴퓨터에서는 해당 파일이 정상적으로 작동하지 않았다. 문제 원인 필자는 txt 파일을 읽어와서 그 적힌 값을 랜덤하게 가져오는 코드를 짠 적이 있는데, [문제 상황]에 있는 명령어로 하면 python 파일이 패키징이 된 것이지 txt 파일은 포함이 되지 않아 문제가 생겼었다. 다른 컴퓨터 입장에서는 실행 파일을 실행했을 때 이런 생각이 드는 것이다. "pc_user_.. 2024. 3. 17. [flask+pymysql 오류] pymysql.err.OperationalError: (1525, Incorrect DATE value) 오류 해결 문제 상황 android studio(JAVA) 코드와 flask(Python) 통신을 테스트 하고 있었다. 로그인을 할 때 잘못된 정보를 입력하면 로그인이 되지 않아야 하는데 이 기능을 잘 수행하고 있는지 테스트하는 과정에서 아래와 같은 오류가 발생했다. 뭔가 길게 나와 있지만 pymysql.err.OperationalError: (1525, "Incorrect DATE value: '{android studio에서 입력한 값}'") 이 오류 문구이다. 문제 원인 현재 테이블은 아래와 같이 되어 있었다. 특히 member_birth 속성에 주목해보자. date 타입이다. 문제 원인은 android studio에서 보낸 데이터를 받아와서 데이터베이스에 저장할 때 member_birth가 86431234이.. 2024. 3. 12. WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. 오류 해결 방법 문제 상황 Flask 코드를 실행시켰는데 위와 같은 경고 메시지가 발생했다. 문제 해결 (과거) 터미널에 export FLASK_ENV=development 을 작성한다. export FLASK_ENV=development (현재) 해당 warning은 상시적으로 뜨는 것으로 실행에는 지장 없다. 2024. 3. 11. pip install (라이브러리 설치)를 했는데도 could not resolved 오류가 발생하는 경우 해결 방법 문제 상황 분명 pip install을 통해 라이브러리를 설치했음에도 여전히 실행 시 오류가 발생하는 경우이다. 문제 원인 필자의 경우 현재 SSH을 통해 Linux 운영체제를 사용하고 있는 상황이었다. 이 경우 인터프리터가 문제였다. pip install을 통해 패키지를 설치하면 저장되는 특정 경로에 저장되게 된다. 그 경로에 라이브러리가 저장되어있지 않아서 생기는 문제이다. 문제 해결 1) visual studio code에서 우측 하단에 인터프리터를 설정하는 곳을 클릭한다. 2) 인터프리터에서 다양한 경로들이 있는데 pip install이 되어 있는 인터프리터를 찾으면 된다. 필자의 경우 Python 3.11.5 ('base')에 라이브러리가 install 되어 있었다. 이제 실행하면 정상 실행이 .. 2024. 3. 11. 이전 1 ··· 34 35 36 37 38 39 40 ··· 44 다음