Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để dán văn bản đã sao chép từ bàn phím bằng Python?


Python cung cấp nhiều thư viện và mô-đun tích hợp sẵn, cung cấp cách triển khai các tính năng bổ sung trong việc phát triển các ứng dụng python khác nhau. pyperclip là một trong những mô-đun python đa nền tảng để triển khai hoạt động copyandpaste trong bất kỳ ứng dụng Python nào. Để sử dụng nó trong ứng dụng Python, bạn phải cài đặt nó bằng lệnh sau,

pip install pyperclip

Trường hợp sử dụng thực tế có thể được thực hiện bằng cách phát triển một ứng dụng sao chép văn bản từ khay nhớ tạm và hiển thị trên màn hình. Ngoài ra, chúng tôi cũng có thể hiển thị văn bản được sao chép trong tiện ích Mục nhập hoặc tiện ích Văn bản chấp nhận đầu vào của người dùng dưới dạng văn bản.

Ví dụ

Hãy cho chúng tôi hiểu điều này bằng một ví dụ.

# Import required libraries
from tkinter import *
import pyperclip

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a text widget
my_clip= Text(win, height=15)
my_clip.pack()

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

# Create a button to paste the copied text from clipboard
button=Button(win, text= "Paste Here", command=update_text)
button.pack()

win.mainloop()

Đầu ra

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

Làm cách nào để dán văn bản đã sao chép từ bàn phím bằng Python?