본문 바로가기

프로그래밍181

[Python] pynput으로 단축키 설정하기 heodolf.tistory.com/61 pypi.org/project/pynput/ 이 페이지들을 참고하였다. 1. pip install pynput 2. 예제입력 키보드 모니터링(입력) from pynput import keyboard def on_activate_h(): print('++h pressed') def on_activate_i(): print('++i pressed') with keyboard.GlobalHotKeys({ '++h': on_activate_h, '++i': on_activate_i}) as h: h.join() 이 코드는, with 내에서 벗어나지 않는 구조다. 따라서 구조와 맞게 코드를 작성해야한다. 마우스 모니터링(입력) from pynput import mouse .. 2021. 3. 14.
[Python] Pyautogui를 이용하여 키보드, 마우스 제어 blog.naver.com/PostView.nhn?blogId=htblog&logNo=221510551432&parentCategoryNo=&categoryNo=55&viewDate=&isShowPopularPosts=true&from=search 이 블로그를 참고하였습니다. 1. pip install autogui 2. 자주 쓸 것 같은 기능만 모아보았다. import pyautogui # 마우스로 특정좌표 클릭 pyautogui.click(x=500, y=7000) # 마우스 좌클릭 pyautogui.click() # 마우스 우클릭 pyautogui.rightClick() # 마우스 더블클릭하기 pyautogui.doubleClick() # 문자열 입력하기 pyautogui.typewrite('Hi .. 2021. 3. 14.
[Python] Pyqt로 GUI를 만들어보자 파이썬으로 Gui를 만들어서 버튼을 클릭해보자! wikidocs.net/35477 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 이 wikid를 보면 정말정말 쉽게할 수 있다. www.anaconda.com/products/individual 우선 이 링크에서 anaconda 프로그램을 다운로드 받는다. 설치가 완료되면 acaconda 프롬포트에서(시작프로그램에 추가됨) designer를 입력하여 gui디자인을 할 수 있는 창을 띄운다. dialog without button - 생성을 눌러서 빈 프로젝트를 만든 후 좌측 위젯상자에서 Drag&Drop으로 원하는 위젯을 추가한다. 그리고 Ctrl+S를 눌러서 test.py와 같은 경로에 둔다. pip install Pyqt5로 .. 2021. 3. 14.
[C#][Selenium] 설치하기, 코스트코 로그인 만들기 C#으로 셀레니움을 설치, 개발환경을 테스트 해보겠다. 크게 3가지를 해야한다. 1. Visual Studio 설치 2. Selenium 라이브러리 설치 3. 컴파일 및 실행 우선 1번이다. 나는 Visual Studio 2019 Community를 사용하고 있다. 이 버전은 무료이다. visualstudio.microsoft.com/ko/vs/ Visual Studio 2019 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성할 수 있습니다. 지금 Community를 무료로 다운로드하세요. visualstudio.microsoft.com 여기서 다운로드 받을 수 있다. 그리고 다운로드 받을 때 그냥 C# 관련된 패키지는 전부.. 2021. 3. 13.
[Python] 엑셀 Import, Export 내용 수정까지 myjamong.tistory.com/51 book.coalastudy.com/data-crawling/week-5/stage-2 이 블로그들을 많이 참고하였다. 생각보다 정말쉽다. 1. pip install openpyxl 로 다운로드 2. 소스코드 입력 3. 끝 2번 소스코드 한번 보겠다. 2-1 엑셀 작성시작, 내용 추가, 저장 from openpyxl import Workbook write_wb = Workbook() write_ws = write_wb.create_sheet('test') #시트 이름이 test로 만들어진다. #Sheet1에다 입력 write_ws = write_wb.active write_ws['A1'] = '숫자' #행 단위로 추가 write_ws.append([1,2,3]).. 2021. 3. 13.
[Python] 에러모음 및 해결방법 에러 : Indetation Error : IndentationError: expected an indented block 원인 : 들여쓰기 python은 인터프리터 언어이다. 따라서 한줄 씩 코드를 읽어가는데, 다른문법과 달리 세미콜론(;)이 없이, 들여쓰기로 명령어의 끝을 알린다. 따라서 들여쓰기가 굉장히 중요하다. 해결방법 : 들여쓰기를 제대로 하였는지 확인해보아야 한다. 에러 : syntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 원인 : \, / 를 잘못 쓴 경우 해결방법 : 예를 들어 이렇게 작성이 되어있는 코드에서 에러가 났다면 "C:\Us.. 2021. 3. 13.