"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment récupérer du texte du presse-papiers Windows par programme en Python ?

Comment récupérer du texte du presse-papiers Windows par programme en Python ?

Publié le 2024-11-03
Parcourir:477

How to Retrieve Text from the Windows Clipboard Programmatically in Python?

Accès par programme au presse-papiers Windows pour la récupération de texte en Python

Le presse-papiers Windows sert de stockage temporaire pour les données, permettant un partage transparent des données entre les applications. Cet article explique comment récupérer des données texte du presse-papiers Windows à l'aide de Python.

Utilisation du module win32clipboard

Pour accéder au presse-papiers depuis Python, nous pouvons utiliser le module win32clipboard, qui fait partie de pywin32. emballer. Ce module fournit une interface claire pour manipuler les données du presse-papiers.

Lecture du texte du presse-papiers

  1. Ouvrez le presse-papiers : Avant d'interagir avec le presse-papiers, nous devons ouvrir en utilisant win32clipboard.OpenClipboard().
  2. Récupérer les données texte : Pour récupérer les données texte du presse-papiers, utilisez win32clipboard.GetClipboardData(). Cette fonction renvoie les données texte sous forme de chaîne.
  3. Fermez le presse-papiers : Après avoir accédé au presse-papiers, il est crucial de le fermer à l'aide de win32clipboard.CloseClipboard(). Cela permet à d'autres applications d'accéder au presse-papiers.

Exemple de code

import win32clipboard

# Get text from the clipboard
win32clipboard.OpenClipboard()
text = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()

print(text)

Cet extrait de code ouvre le presse-papiers, récupère les données texte, puis les imprime sur la console.

Remarque importante

La documentation souligne que la fermeture du le presse-papiers utilisant CloseClipboard est essentiel. Négliger de le faire peut empêcher d’autres applications d’accéder au presse-papiers. Il est également important d'éviter de modifier le presse-papiers après sa fermeture.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3