Please Enable JavaScript!
Gon[ Enable JavaScript ]

파이썬(Python) 클립보드 제어하기

파이썬 Python
반응형

파이썬과 윈도우 OS 간 데이터 전송을 위해 종종 활용하는 것이 클립보드 기능입니다. 오늘 소개할 클립보드 모듈을 사용해서 윈도우에 텍스트를 복사하거나 붙여 넣을 수 있습니다.

 

 

1. pyperclip 라이브러리 사용

 

▼ 첫 번째 모듈은 pyperclip 입니다. 아래 명령어를 입력해서 모듈을 설치합니다. 

pip install pyperclip

 

▼ 먼저 클립보드에 텍스트를 복사해 보겠습니다. 텍스트를 선택하고 Ctrl + C 를 클립보드로 붙여넣습니다.

 

▼ 위에서 설치한 pyperclip 모듈을 사용해서 윈도우 클립보드에 저장된 내용을 출력해 보겠습니다. pyperclip 모듈의 paste() 함수를 사용해서 클립보드에 복사한 텍스트를 가져옵니다. 다음 내용을 프린트해 보세요. 동일한 텍스트가 들어 있음을 알 수 있습니다. 

import pyperclip

clip_text = pyperclip.paste()
print(clip_text)


[결과]
AttributeError: module 'tensorflow' has no attribute 'Session'

 

▼ 클립보드로 데이터를 복사하는 함수는 copy() 입니다. 복사할 텍스트를 매개변수로 넘깁니다. 제대로 복사가 진행되었는지 확인하기 위해 paste() 함수를 사용해서 텍스트를 가져와 출력합니다. 

import pyperclip

pyperclip.copy('Send text to Clipboard ')

clip_text = pyperclip.paste()
print(clip_text)


[결과]
Send text to Clipboard

 

▼ 또는 텍스트 편집기에 클립보드 단축키 Ctrl + V 를 이용해서 붙여넣기 해 보세요. 파이썬 코드에서 클립보드로 전송한 텍스트 데이터를 확인할 수 있습니다.

 

2. clipboard 모듈 사용하기

 

▼ 두 번째 모듈은 clipboard 입니다. 아래 명령어를 입력해서 모듈을 설치합니다. 

pip install clipboard

 

▼ 클립보드에 텍스트를 전송하고 가져오는 함수는 위에서 소개한 pyperclip 와 동일하게 paste() copy() 입니다.


 

 

반응형
Posted by 녹두장군1
,