Maison >développement back-end >Tutoriel Python >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 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-31 05:49:30325parcourir

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

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

Le presse-papiers Windows sert de stockage transitoire 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 utilisez-le 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

<code class="python">import win32clipboard

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

print(text)</code>

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 presse-papiers à l'aide de CloseClipboard est essentielle. 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn