Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách dán văn bản sao chép từ bàn phím trong Python?

Python cung cấp nhiều thư viện và module tích hợp sẵn giúp triển khai các tính năng bổ sung trong phát triển các ứng dụng Python. pyperclip là một trong những module Python đa nền tảng để thực hiện thao tác copy-paste trong bất kỳ ứng dụng Python nào. Để sử dụng trong ứng dụng Python, bạn phải cài đặt bằng lệnh sau:

pip install pyperclip

Trường hợp sử dụng thực tế có thể triển khai bằng cách phát triển ứng dụng sao chép văn bản từ clipboard và hiển thị trên màn hình. Ngoài ra, chúng ta cũng có thể hiển thị văn bản đã sao chép trong widget Entry hoặc Text widget chấp nhận đầu vào người dùng dưới dạng văn bản.

Ví dụ

Hãy hiểu qua ví dụ.

# Nhập thư viện cần thiết
from tkinter import *
import pyperclip

# Tạo instance của khung hoặc cửa sổ tkinter
win = Tk()

# Thiết lập kích thước cửa sổ
win.geometry("700x350")

# Tạo widget text
my_clip = Text(win, height=15)
my_clip.pack()

def update_text():
    global my_clip
    my_clip.insert(END, pyperclip.paste())

# Tạo nút để dán văn bản sao chép từ clipboard
button = Button(win, text="Paste Here", command=update_text)
button.pack()

win.mainloop()

Kết quả

Nếu chạy đoạn mã trên, nó sẽ hiển thị cửa sổ với nút và trình soạn thảo văn bản nơi văn bản sao chép được dán và hiển thị.

Cách dán văn bản sao chép từ bàn phím trong Python?