보통 프로그래밍 언어를 배울 때 CLI(콘솔프로그램) 계산기를 한번 씩 만들어 본다. 파이썬 IDLE 인터프리터는 거의 모든 것이 가능한 계산기인데 센스가 좋은 사람은 파이썬을 조금 배우면 스크립트 파일과 함께 무적의 계산기로 사용할 수 있을 것이다. 파이썬 IDLE는 온갖 복잡한 연산까지 쉽게되므로 콘솔 계산기를 만들어야할 필요가 없다. tkinter GUI 계산기 기본 기본 GUI 계산기를 만들어 보자. 윈도우10에 내장된 계산기는 아래와 같이 생겼다. 일반 계산기보다 좀 더 많은 기능이 있는 계산기다. 물론 파이썬으로도 똑같이 만들 수 있다. 계산기를 만들 때 생각보다 많은 시간을 소모하는 것은 다름이 아니라 레이아웃과 디자인이다. 이거 생각보다 시간을 많이 잡아먹는데 웹페이지로 말하면 반응형도 있..
1. write() 함수 pyautogui.write('hello python') # 괄호 안의 문자를 타이핑 합니다. pyautogui.write('hello python', interval=1) # 각 문자를 1초마다 타이핑합니다. 주의사항 pyautogui 는 한글에 대한 적용이 안되어 있어요!! 한글을 입력하려면, pyperclip 모듈을 통해서 한글을 복사 후 입력할 수 있습니다. import pyautogui import pyperclip pyperclip.copy("안녕하세요") # 클립보드에 텍스트를 복사합니다. pyautogui.hotkey('ctrl', 'v') # 붙여넣기 (hotkey 설명은 아래에 있습니다.) write 함수만으로는 Shift 키나, Ctrl 키 등 문자가 아닌 키..
pyautogui 라이브러리 파이썬에는 마우스와 키보드 제어를 도와주는 pyautogui 라는 라이브러리가 있습니다. 라이브러리는 프로그램 개발을 쉽게 해주는 도구라고 생각하면 됩니다. 이제, pyautogui의 사용법에 대해서 알아보도록하죠. 라이브러리 설치 방법 터미널에 다음 명령어를 입력해서 pyautogui를 설치 해 줍니다. pip install pyautogui ?. 터미널 -> 윈도우키 + R -> CMD 화면 크기 출력 print(pyautogui.size()) 현재 사용하고 있는 모니터 화면의 크기를 출력하는 명령어 입니다. 제 모니터의 경우 Size(width=1920, height=1080) 으로 나오네요. 가로 1920 픽셀, 세로 1080 픽셀 입니다. 마우스 현재 위치 출력 ti..
1. SYS sys 모듈은 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈이다. 명령 행에서 인수 전달하기 - sys.argv C:/User/name/python> python test.py abc pey guido 명령 프롬프트 창에서 위 예처럼 test.py 뒤에 또 다른 값을 함께 넣어 주면 sys.argv 리스트에 그 값이 추가된다. # argv_test.py import sys print(sys.argv) 명령 프롬프트 창에서 다음과 같이 실행해 보자. C:/User/name/python> python argv_test.py you need python ['argv_test.py', 'you', 'need', 'python'] python 명령어 뒤의 모든 것들이 공..