PythonのPyperclipモジュールでテキストをコピーして貼り付ける

PythonのPyperclipモジュールでテキストをコピーして貼り付けてみます。

なお、Pyperclipモジュールは、事前にインストールしておく必要があります。

■Python

Pythonバージョン

今回のPythonのバージョンは、「3.8.2」を使用しています。(Windows10)

■Pyperclipのインストール

Pyperclipモジュールをインストールするために、pipを経由して、インストールを行います。

pip install pyperclip

コマンドプロンプトで上記のコマンドを入力し、Enterキーを押します。

Requirement already satisfied: pyperclip in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (1.8.0)
Could not build wheels for pyperclip, since package 'wheel' is not installed.

Enterキーを押すと、上記のように表示される場合があります。「wheel」というパッケージがインストールされていないというメッセージです。

pip install wheel

「wheel」というパッケージがインストールされていないということなので、pipを経由してインストールを行いますので、コマンドプロンプトで上記のコマンドを入力し、Enterキーを押します。

Successfully installed wheel

Enterキーを押すと、上記のようなメッセージが表示されますので、このメッセージが表示されればインストールは完了です。

これで、Pyperclipとwheelのインストールは完了となります。

■Pyperclipモジュールを使いテキストをコピーして貼り付け

インストールが完了しましたので、実際にPyperclipモジュールを使いテキストをコピーして貼り付けスクリプトを書いていきます。

■コード

import pyperclip as pc 

#テキストを入力する  
text = "私の現在の住んでいるところは大阪です。"
  
#テキストをクリップボードにコピーする
pc.copy(text) 
  
#クリップボードからのテキストの貼り付け 
text1 = pc.paste() 
  
print(text1)

インポートでpyperclipモジュールを呼び出して、pc.copy()関数とpc.paste()関数を使うことで、テキストをコピーし貼り付けることができます。pc.copy()関数でクリップボードにテキストをコピーします。pc.paste()関数で、クリップボードにコピーしたテキストを貼り付けします。

最後にprint関数でクリップボードにコピーしたテキストを出力します。

■実行

今回書いたスクリプトを「text-clip.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、クリップボードにコピーしたテキストが貼り付けられて出力されることを確認できました。

コメント

タイトルとURLをコピーしました