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

ฉันจะวางข้อความที่คัดลอกจากแป้นพิมพ์ใน Python ได้อย่างไร


Python มีไลบรารีและโมดูลในตัวจำนวนมาก ซึ่งมีวิธีการนำคุณลักษณะเพิ่มเติมไปใช้ในการพัฒนาแอปพลิเคชันหลามต่างๆ คลิปเปอร์ เป็นหนึ่งในโมดูลหลามข้ามแพลตฟอร์มเพื่อใช้การดำเนินการคัดลอกและวางในแอปพลิเคชัน Python หากต้องการใช้ในแอปพลิเคชัน Python คุณต้องติดตั้งโดยใช้คำสั่งต่อไปนี้

pip install pyperclip

กรณีการใช้งานจริงสามารถทำได้โดยการพัฒนาแอปพลิเคชันที่คัดลอกข้อความจากคลิปบอร์ดและแสดงบนหน้าจอ นอกจากนี้เรายังสามารถแสดงข้อความที่คัดลอกในวิดเจ็ตรายการหรือวิดเจ็ตข้อความซึ่งยอมรับการป้อนข้อมูลของผู้ใช้ในรูปแบบของข้อความ

ตัวอย่าง

ให้เราเข้าใจสิ่งนี้ด้วยตัวอย่าง

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

ผลลัพธ์

หากคุณเรียกใช้ข้อมูลโค้ดข้างต้น จะแสดงหน้าต่างที่มีปุ่มและโปรแกรมแก้ไขข้อความซึ่งวางและแสดงข้อความที่คัดลอกไว้

ฉันจะวางข้อความที่คัดลอกจากแป้นพิมพ์ใน Python ได้อย่างไร