본문 바로가기
반응형

파이썬8

파이썬 매크로, 자동화 스크립트 작성법 (pyautogui) 파이썬에서 매크로를 작성하려면 `pyautogui` 모듈을 사용하면된다. pyautogui는 GUI 기반 작업을 자동화하는데 도움을 주는 라이브러리다. 이를 통해 키보드, 마우스 및 화면 스크린샷 캡쳐 같은 작업을 수행할 수 있다. 설치 pip install pyautogui 마우스 매크로 마우스 커서 위치 좌표 출력하기 import pyautogui x, y = pyautogui.position() print(x, y) # x좌표, y좌표 pos = pyautogui.position() print(pos) # Point(x=[x 좌표], y=[y 좌표]) 마우스 위치 이동하기 pyautogui.moveTo(0,0) # 0,0 좌표로 이동 현재 마우스 커서 위치 기준으로 해당 좌표만큼 이동 pyautog.. 2023. 11. 7.
Python mp3 파일 재생 소리 재생 playsound 파이썬에서 mp3파일을 재생하기 위해서는 다음의 라이브러리를 설치한다. pip install playsound 그 후 준비된 mp3 파일을 실행시켜 본다. 예제) import playsound playsound.playsound('./example.mp3') 참고로 mp3 파일이 재생 중일 때는 코드 실행이 일시 중지된다. 그리고 음악 재생이 끝난 후 코드가 계속 실행된다. playsound는 간단하게 사용하기에 좋다. 하지만 좀 더 복잡하게 사용하려면(예를 들어 게임이라던가) pyaudio, pygame, pyglet 등의 라이브러리를 사용하도록 하자. 만약 라이브러리 설치 과정 중 오류가 발생한다면 다음의 글을 참고하도록 하자. https://zerostarting.tistory.com/55 Pyth.. 2023. 7. 23.
Python pip install playsound error, playsound 설치 오류 Python에서 mp3파일 재생을 위해 playsound 라이브러리를 설치하려고 하는데 다음과 같이 오류가 발생하였다. pip install playsound pip 오류인가 했더니 그건 아니였다. 오류를 해결하기 위해 대충 구글링을 하였다... 결론은 playsound 라이브러리의 버전을 낮추는 것!! (괜찮겠지...?) pip install playsound==1.2.2 라이브러리를 설치하고 코드를 실행하니 문제없이 잘된다. 2023. 7. 23.
TypeError: 'str' object cannot be interpreted as an integer TypeError: 'str' object cannot be interpreted as an integer 에러가 발생했다면 `int` 자료형을 사용해야할 곳에 `str` 자료형을 사용해서 발생한 문제이다. 예를들면 다음과 같다. fruits 리스트에서 0번째 인덱스 `apple`을 삭제하려고 한다. fruits = ['apple', 'banana', 'orange'] fruits.pop('apple') # `apple`이 아닌 0을 넣어줘야한다... print(fruits) # TypeError: 'str' object cannot be interpreted as an integer index.pop() 함수의 인자값에는 int 자료형이 들어가야 한다. 위의 코드는 str 자료형을 넣었다. 그렇다면 올.. 2023. 7. 6.
반응형