入力(もしくは取得)された文字列をいちいち選択してコピーするのが面倒くさくなってきました。
ということで、Pythonのpyperclipモジュールを使用して自動的にクリップボードへコピーしてみます。
1. インストール
pyperclipモジュールのインストールはいつも通り、pipコマンドを使用します。
pip3 install pyperclip
ちなみに、オフィシャルページはこちら。
Welcome to Pyperclip’s documentation! — Pyperclip 1.5 documentation
2. サンプル
入力された文字列をクリップボードにコピーするサンプルプログラムです。
import pyperclip input_str = input('Input something > ') pyperclip.copy(input_str)
これだけです。これをtest.pyというファイルに保存して実行し、適当な文字列を入力してみます。もちろんエンターキーを忘れずに。
# python test.py
Input something > can you see me?
実行後、メモ帳を開いて"ctrl+v"でペーストすると。。。
出来ました!
ちなみに、ペーストは
paste()関数で実行できます。
tkinterと組み合わせて、ボタンひとつでコピー&ペーストできるようにする予定です。