본문 바로가기

컴퓨터/Python

클립보드 텍스트 데이터 가져오기

외부 모듈을 따로 설치하지 않고 클립보드에 저장된 텍스트 데이터를 가져오는 방법이다.


물론 윈도우에 기본으로 내장되어 있는 기능인 "캡처 도구"를 이용해서 클립보드에 이미지를 복사했을 경우에는 Pillow 모듈을 설치하여 사용해야 한다.


코드는 아래와 같고 클립보드가 비어있을 경우에는 클립보드가 비어있다고 알려준다.


from tkinter import Tk
from _tkinter import TclError

def get_clipboard():
    root = Tk()
    root.withdraw()
    result = None
    try:
        result = root.clipboard_get()
    except TclError as e:
        print('클립보드 데이터가 비어있습니다.')
    return result

val = get_clipboard()
print(val)


태그