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

반응형
    반응형

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

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

    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

    ....