Python นำเสนอไลบรารีและโมดูลในตัวมากมายซึ่งให้วิธีนำคุณสมบัติเพิ่มเติมไปใช้ในการพัฒนาแอปพลิเคชัน Python ต่างๆ pyperclip เป็นหนึ่งในโมดูล Python ข้ามแพลตฟอร์มสำหรับนำการดำเนินการ copy-and-paste ไปใช้ในแอปพลิเคชัน Python ใดๆ ในการใช้งานในแอปพลิเคชัน Python คุณต้องติดตั้งด้วยคำสั่งต่อไปนี้
pip install pyperclip
กรณีการใช้งานจริงสามารถนำไปใช้โดยการพัฒนาแอปพลิเคชันที่คัดลอกข้อความจากคลิปบอร์ดและแสดงบนหน้าจอ นอกจากนี้ เรายังสามารถแสดงข้อความที่คัดลอกใน Entry widget หรือ Text widget ซึ่งรับอินพุตผู้ใช้ในรูปแบบข้อความ
ตัวอย่าง
มาทำความเข้าใจด้วยตัวอย่าง
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
import pyperclip
# สร้างอินสแตนซ์เฟรมหรือหน้าต่าง Tkinter
win = Tk()
# กำหนดขนาดหน้าต่าง
win.geometry("700x350")
# สร้าง text widget
my_clip = Text(win, height=15)
my_clip.pack()
def update_text():
global my_clip
my_clip.insert(END, pyperclip.paste())
# สร้างปุ่มวางข้อความที่คัดลอกจากคลิปบอร์ด
button = Button(win, text="Paste Here", command=update_text)
button.pack()
win.mainloop()
ผลลัพธ์
หากคุณรันโค้ดสนิปเพทด้านบน จะแสดงหน้าต่างพร้อมปุ่มและตัวแก้ไขข้อความที่วางและแสดงข้อความที่คัดลอก
