スポンサーリンク
リストの中身をクリップボードにコピーする方法
クリップボードのコピーとペーストは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の値のみをクリップボードにコピーできます。
そのため、一度リストを変換してからコピー&ペーストしなければいけません。まずは、参考コード
import pyperclip
list_1 = ["A","B","C","D","E"]
copy_text = "\n".join(list_1)
pyperclip.copy(copy_text)
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