ホームページ > バックエンド開発 > Python チュートリアル > Python で文字列をクリップボードに簡単にコピーするにはどうすればよいですか?

Python で文字列をクリップボードに簡単にコピーするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-24 07:54:17
オリジナル
427 人が閲覧しました

How Can I Easily Copy Strings to the Clipboard in Python?

Python で文字列をクリップボードにコピーする: 簡略化されたソリューション

ユーザー入力を操作する Windows アプリケーションを構築する場合、多くの場合、文字列をコピーする必要があります。クリップボードに。 pywin32 と ctypes にはオプションが用意されていますが、より簡単な解決策は tkinter ライブラリを通じて利用できます。

tkinter を使用した文字列コピーの簡素化

Tkinter (クロスプラットフォーム GUI フレームワークが含まれています) Python を使用すると、堅牢なクリップボード操作機能が提供されます。基本的な文字列コピー タスクの場合は、次のコード スニペットで十分です。

from tkinter import Tk

r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.update()
r.destroy()
ログイン後にコピー

このコードは、非表示のままの Tkinter ウィンドウを初期化し (r.withdraw())、クリップボードをクリアし (r.clipboard_clear())、追加します。必要なテキスト (r.clipboard_append()) を入力し、クリップボードを更新します (r.update())。最後に、ウィンドウを破棄し (r.destroy())、アプリケーションが閉じた後でもテキストがクリップボードに残るようにします。

Python 2 との互換性

の場合Python 2 ユーザーは、コード スニペット内の tkinter を Tkinter に置き換えてください。このシンプルでプラットフォームに依存しないソリューションにより、外部ライブラリが不要になり、Windows アプリケーションでの文字列のコピーが簡単になります。

以上がPython で文字列をクリップボードに簡単にコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート