파이썬(32)
-
[리원아빠] 파이썬 파이참 디버그 방법
파이썬 파이참 디버그 방법 프로그래밍을 하다보면 알 수 없는 오류나 기대하지 않는 결과에 당황하는 경우가 빈번하게 발생한다. 실력이 좋고 경험이 많다면 코드를 다시 점검하는 것으로 쉽게 문제를 해결할 수 있지만 작성자와 같은 코린이는 디버그가 필요하다. 그럼 파이썬 디버그는 어떻게 할 수 있을까? 파이참은 파이썬 디버그 기능을 제공하며 누구나 쉽게 따라할 수 있다. 먼저 자신이 디버그할 소스코드가 있다면 디버그시 중간 중간 변수의 값을 확인할 곳에 브레이크 포인트를 걸어야 한다. 위의 이미지를 보면 변수에 새로운 값을 대입하는 라인마다 옆에 빨간 버튼을 마킹하여 브레이크 포인트를 만들었다. 브레이크 포인트 갯수는 제한이 없으며 모든 라인에도 브레이크 포인트를 만들 수 있다. 디버그할 소스에 브레이크 포인..
2022.12.28 -
[리원아빠] 파이썬 pyinstaller 윈도우 실행파일 만들기
파이썬 pyinstaller 모듈로 윈도우 실행파일 exe만들기 파이썬으로 작성한 프로그램은 기본 확장자가 .py이기 때문에 파이썬이 설치가 되어있어야만 실행 가능하다. 따라서 내가 작성한 파이썬 프로그램을 다른 누군가가 사용하기 위해서는 그 누군가도 반드시 파이썬을 설치해야 한다. 하지만 파이썬 설치조차 어려운 사람들을 어떻게 하나??? 그런 사람들을 위해서 파이썬에서는 pyinstaller라는 모듈을 제공한다. pyinstaller 모듈을 사용하면 .py로 작성된 프로그램도 .exe 파일로 변환해준다. 더욱이 파이썬을 설치하지 않더라도 해당 프로그램을 실행 할 수 있다. pyinstaller 모듈은 기본 설치되는 모듈이 아니기 때문에 pip를 통해 설치해야 한다. 간단하게 아래 명령어를 통해 설치할 ..
2022.11.30 -
[리원아빠] 파이썬 텔레그램 get_updates 함수 오류 해결방법
파이썬 텔레그램 get_updates 함수 호출시 오류 해결 방법 Error while getting Updates: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running No error handlers are registered, logging exception. Traceback (most recent call last): File "C:\Users\root\Python\venv\lib\site-packages\telegram\ext\updater.py", line 651, in _network_loop_retry if not action_cb(): File "C:\Users\ro..
2022.11.21 -
[리원아빠] 파이썬 텔레그램봇 자동응답 프로그램
파이썬 텔레그램봇 자동응답 프로그램 2022.09.15 - [Python] - [리원아빠] 파이썬으로 텔레그램 메시지 보내기 [리원아빠] 파이썬으로 텔레그램 메시지 보내기 파이썬으로 텔레그램 메시지 보내기 2022.03.02 - [Python] - [리원아빠] 파이썬으로 카카오톡 메시지 나에게 보내기 [리원아빠] 파이썬으로 카카오톡 메시지 나에게 보내기 카카오톡 메시지 나에게 liwonfather.tistory.com 이전 포스팅에서 파이썬으로 텔레그램 메시지를 보내는 방법에 대해서 알아봤었다. 이번 포스팅은 이전 포스팅보다 한단계 더 나아가 파이썬과 텔레그램을 좀 더 활용하는 방법에 대해 알아보고자 한다. 간단하게 만들고자 하는 프로그램을 설명하자면 위의 이미지처럼 텔레그램봇에 특정 메시지를 입력했을 ..
2022.11.21 -
[리원아빠] 아이패드 Pythonista python 코딩 pip 설치
아이패드 Pythonista으로 python 코딩 및 pip 설치하기 아이패드나 아이폰으로 가볍게 파이썬을 코딩 할 수 있을까? 이런 궁금증으로 시작된 나의 의문은 pythonista3 어플로 해답을 얻었다. 유료어플이고 PC에 비하면 많이 제약적이지만 할인도 받았고 급할 때 유용하게 사용하고 있어 만족하며 사용 중이다. 나처럼 구매를 망설였던 분을 위해 pythonista의 실행화면 모습을 첨부해본다. 새로운 파일을 만들 수 있고, 기존의 파일들을 열어 볼 수도 있다. 그럼 새로운 파일을 만들어 간단한 코드 테스트를 해보도록하자. C언어를 배울 때 익숙한 Hello World를 출력해 보도록 하자. 실행버튼은 왼쪽 이미지의 화살표 버튼이다. 실행버튼을 눌렀다면 오른쪽 이미지처럼 화면이 콘솔로 변경되면서..
2022.11.18 -
[리원아빠] 파이썬 Pyautogui 스크린샷 화면 캡쳐
파이썬 Pyautogui 모듈로 스크린샷 화면 캡쳐 하기 이번 포스팅엔 파이썬 pyautogui 모듈로 스크린샷을 찍는 방법에 대해 알아보자. 단 한줄로 내가 원하는 방식으로 스크린샷을 찍어 보도록 하자. 먼저 pyautogui 모듈을 설치해야 한다. 아래의 명령어로 설치가 가능하며 작성자의 경우 이미 설치가 되어 있으므로 already 메시지가 확인된다. pip install pyautogui pyautogui 모듈이 설치되어 있지 않았다면 빠르게 설치하도록 하자. 1분도 채 걸리지 않아 설치가 이루어진다. 그럼 pyautogui 모듈로 스크린샷을 찍어 보도록하자. pyautogui로 스크린샷을 찍는 방법은 총 4가지 존재한다. 현재 화면의 전체 영역을 스크린샷으로 찍어 이미지 객체로 전달 현재 화면의..
2022.11.18 -
[리원아빠] Synology NAS에 Python PIP 설치하기
NAS에 Python pip 설치하기 내가 만든 python 프로그램을 NAS에서 돌릴 수는 없을까? 이런 생각끝에 NAS에 python을 수행할 수 있는 환경을 만들어 보기로 했다. 하지만 위이 사진처럼 처음부터 오류가 발생했는데 python 수행을 위해 필요한 모듈을 찾을 수 없어서였다. 모듈 설치를 위해 pip 명렁어를 수행하니 pip 명령어도 찾을 수 없다고 한다. 2022.07.27 - [IT Information] - [리원아빠] Synology NAS에 ipkg 설치하기 및 설치 오류 해결 [리원아빠] Synology NAS에 ipkg 설치하기 및 설치 오류 해결 Synology NAS DSM 환경에 ipkg 설치하기 2022.07.25 - [IT Information] - [리원아빠] NA..
2022.11.09