Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีวางข้อความที่คัดลอกจากคีย์บอร์ดใน Python

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()

ผลลัพธ์

หากคุณรันโค้ดสนิปเพทด้านบน จะแสดงหน้าต่างพร้อมปุ่มและตัวแก้ไขข้อความที่วางและแสดงข้อความที่คัดลอก

วิธีวางข้อความที่คัดลอกจากคีย์บอร์ดใน Python