[파이썬] 클립보드 텍스트 복사 붙여넣기

반응형
반응형

클립보드 텍스트 복사 붙여넣기

클립보드 조작은 자동화 프로그램을 만드는데 굉장히 중요한데요.

pyperclip 라이브러리를 사용하면 텍스트 데이터를 클립보드에 복사하고 붙여넣을 수 있습니다. 문자열로 되는 건 다 가능합니다. 리스트에 문자열로 나열되어있어도 클립보드에 복사할 수 있습니다.

텍스트 복사하기

import pyperclip

# 텍스트 복사하기
text_to_copy = "Hello, World!"
pyperclip.copy(text_to_copy)

텍스트를 클립보드에 복사합니다.

리스트의 텍스트를 복사하기

import pyperclip

# 리스트에서 텍스트 가져오기
my_list = ["apple", "banana", "orange"]
text_to_copy = "\n".join(my_list)

# 클립보드에 텍스트 복사
pyperclip.copy(text_to_copy)

리스트의 항목을 한 줄씩 나열하여 클립보드에 복사합니다.

특정 텍스트를 찾아서 클립보드에 복사하기

텍스트에서 특정 텍스트를 찾아서 클립보드에 복사하는 예시입니다.

import pyperclip

# 특정 텍스트를 찾아서 클립보드에 복사하기
original_text = "This is a sample text. Hello, World!"
search_text = "sample"
start_index = original_text.find(search_text)
if start_index != -1:
    end_index = start_index + len(search_text)
    copied_text = original_text[start_index:end_index]
    pyperclip.copy(copied_text)
    print("찾은 텍스트:", copied_text)
else:
    print("텍스트를 찾을 수 없습니다.")

실제로 클립보드에 복사된 것을 볼 수 있습니다.

마치며

이상으로 파이썬으로 클립보드 조작하는 여러 가지 방법에 대해 알아보았습니다.

함께보면 좋은글

[업무자동화] 파이썬으로 키보드 제어하기

[업무 자동화 파이썬] pyautogui로 마우스 제어하기

비슷한 이미지 찾기 인공지능 사진 생성(feat. Clipdrop)

데이터목장님의
글이 좋았다면 응원을 보내주세요!

Designed by JB FACTORY