안녕하세요. BlockDMask입니다.
오늘은 파이썬에서 clipboard라는 모듈을 사용하는 방법에 대해서 알아보려고 합니다.
클립보드. 네 맞습니다. 복사 붙여 넣기. 우리가 ctrl + c, ctrl + v로 어딘가에 복사하는 공간, 어딘가로부터 붙여 넣기 해오는 공간을 클립보드라고 합니다.
파이썬에서 그 복붙을 사용하게 해주는 clipboard라는 모듈에 대해서 알아보겠습니다.
<목차>
1. clipboard 모듈 설치와 간단 설명
2. clipboard 모듈 사용 예제
1. 파이썬 clipboard 모듈 설치와 임포트
1-1) 파이썬 클립보드 모듈 설치
터미널에 아래 명령어를 작성해서 clipboard 모듈을 설치합니다.
pip install clipboard
설치가 끝나면 이제 파이썬 IDE를 켭니다.
1-2) 파이썬 클립보드 모듈 설명
import clipboard를 통해서 임포트를 합니다.
ctrl + c와 같은 역할을 하는 복사하기는 아래와 같이 사용합니다.
clipboard.copy(복사할것)
ctrl + v와 같은 역할을 하는 붙여 넣기는 아래와 같이 사용합니다.
result = clipboard.paste()
clipboard.paste()를 호출하면 반환 값으로 클립보드에 있는 것을 뱉습니다.
2. 파이썬 클립보드 모듈 사용 예제
2-1) 파이썬 프로그램에서 복사해서 메모장에 붙여 넣기
import clipboard
clipboard.copy("BlockDMask 복사합니다.")
이렇게 코드를 작성하고 프로그램을 실행시킵니다.
그럼clipboard.copy("...")에 의해서 내부 문자열이 클립보드에 복사됩니다.
그 상태에서 메모장을 열고 ctrl + v (붙여 넣기)를 하면 복사한 문자열이 나오는 것을 확인할 수 있습니다.
2-2) 메모장에서 클립보드로 복사한걸 파이썬 프로그램에 붙여넣기
메모장에 복사하고자 하는 문자열을 작성하고 Ctrl + c를 이용해서 클립보드에 복사해 넣습니다.
그리고 아래 코드를 작성해서 실행시킵니다.
import clipboard
result = clipboard.paste()
print(result)
그럼 이렇게 클립보드에 있던 게 clipboard.paste()에 의해서 가지고 와지는 것을 볼 수 있습니다.
제가 번역 정말 간단한 번역 프로그램을 만들면서 해당 모듈을 사용했었습니다.
실제 프로그램이 궁금하시다면 [바로가기]
이상으로. 파이썬 클립보드(clipboard) 모듈 설치 및 사용법에 대해서 알아보았습니다.
'<개인공부> > [Python]' 카테고리의 다른 글
[python] 파이썬 __name__ 전역 변수에 대해서 (1) | 2021.06.15 |
---|---|
[python] 파이썬 모듈 만드는법, 사용법 (0) | 2021.06.14 |
[python] 파이썬 리스트 중복 제거 방법 3가지 (0) | 2021.06.11 |
[python] 파이썬 ord 함수, chr 함수 설명과 예제 (0) | 2021.06.10 |
[python] 파이썬 isinstance 타입 확인 함수 설명과 예제 (0) | 2021.06.08 |
[python] 파이썬 구글 번역 api 사용하기 (최신버전) (1) | 2021.06.07 |
[python] 파이썬 pass 설명과 예제 (0) | 2021.06.04 |
[python] 파이썬 소수점 자리수 제한 방법 3가지 (5) | 2021.06.02 |