Welcome

カキノタblog

自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。

Python クリップボードにコピーする - pyperclip

ターミナルにprint()で出力したものをいちいちコピーするのが面倒だと思いライブラリを探していたら、printしないで変数をクリップボードにコピーしてしまえばいいのだと気づきpyperclipを入れました。

インストール

コマンドプロンプトで以下を実行(Windows)

pip install pyperclip

インポート

import pyperclip

これで上手くいったのですが、[問題]が発生しました(未解決)。

Import "pyperclip" could not be resolvedPylance(reportMissingImports)

Pylanceのページには、

Diagnostics for imports that have no corresponding imported python file or type stub file.

 とあります。一応pyperclipは機能しているので問題は放置して先へ進みます。Python始めて2日目ということもあり。

使い方

s = "copied"
pyperclip.copy(s)

これだけでクリップボードに"copied"という文字列がコピーされます。

参考リンク