<개인공부>/[Python]

[python] 파이썬 클립보드, 복사, 붙여넣기 모듈 사용법

BlockDMask 2021. 6. 9. 00:30
반응형

안녕하세요. 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) 모듈 설치 및 사용법에 대해서 알아보았습니다.

반응형