コード一覧

【Python】リストの中身をクリップボードにコピーする方法【pyperclip】

リストの中身をクリップボードにコピーする方法

クリップボードのコピーとペーストはpyperclip を使います。
しかし、リストに対してpyperclipを使うとエラーがでます。

エラー内容
pyperclip.PyperclipException: only str, int, float, and bool values can be copied to the clipboard, not list

エラーを日本語で
pyperclip.PyperclipException:リストではなく、str、int、float、およびboolの値のみをクリップボードにコピーできます

そのため、一度リストを変換してからコピー&ペーストしなければいけません。
まずは、参考コード

 

pyperclipをimportする

str、int、float、およびboolをクリップボードにコピーできます。

 

リストを文字列に変換する

copy_text = “\n”.join(list_1)の場合
貼り付けると以下のようになる。
A
B
C
D
E

copy_text = “,”.join(list_1)の場合

貼り付けると以下のようになる。
A,B,C,D,E

copy_text = “”.join(list_1)の場合

貼り付けると以下のようになる。
ABCDE