반응형
파이썬과 윈도우 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() 입니다.
반응형
'파이썬 Python' 카테고리의 다른 글
파이썬(Python) PyQt5 QDial 사용하기 (1) | 2024.10.04 |
---|---|
파이썬(Python) PyQt5 화면 위치와 크기 조절하기 (0) | 2024.09.26 |
파이썬(Python) PyQt5 Qt Designer 다운받아 화면 구현하기 (1) | 2024.09.26 |
파이썬(Python) sorted 함수 사용해서 정렬하기 (0) | 2024.09.22 |
파이썬(Python) PyQt5 QFrame 구현하기 (3) | 2024.09.05 |
파이썬(Python) bool 자료형, 참과 거짓(True/False) 판단하기 (0) | 2024.09.05 |
파이썬(Python) print 함수와 문자열 포맷으로 출력하기 (1) | 2024.09.01 |
파이썬(Python) 2진수, 8진수, 10진수, 16진수 변환하기 (1) | 2024.08.29 |