[파이썬] 클립보드 텍스트 복사 붙여넣기
- Python/업무자동화
- 2024. 4. 4.
반응형
반응형
클립보드 텍스트 복사 붙여넣기
클립보드 조작은 자동화 프로그램을 만드는데 굉장히 중요한데요.
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("텍스트를 찾을 수 없습니다.")
실제로 클립보드에 복사된 것을 볼 수 있습니다.
마치며
이상으로 파이썬으로 클립보드 조작하는 여러 가지 방법에 대해 알아보았습니다.
함께보면 좋은글
'Python > 업무자동화' 카테고리의 다른 글
[업무자동화] 파이썬으로 회의록.doc 만들기 (5) | 2024.08.30 |
---|---|
[파이썬] 이미지 클립보드에 복사 붙여넣기 (0) | 2024.04.06 |
[업무자동화] 파이썬으로 키보드 제어하기 (0) | 2024.04.01 |
[업무 자동화 파이썬] Listener를 이용한 마우스 이벤트 제어 (0) | 2024.03.30 |
[업무 자동화 파이썬] pyautogui로 마우스 제어하기 (0) | 2024.03.28 |