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

Patricia Arquette
Libérer: 2024-10-31 05:49:30
original
258 Les gens l'ont consulté

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!