変数がある場合 var = 'これは変数です'
この文字列を Windows のクリップボードにコピーして、単に Ctrl+v で別の場所に転送するにはどうすればよいですか? 組み込まれていないものは使いたくありません。それが可能であることを願っています。
ありがとう!
変数がある場合 var = 'これは変数です'
この文字列を Windows のクリップボードにコピーして、単に Ctrl+v で別の場所に転送するにはどうすればよいですか? 組み込まれていないものは使いたくありません。それが可能であることを願っています。
ありがとう!
あなたはこれを行うことができます:
>>> import subprocess
>>> def copy2clip(txt):
... cmd='echo '+txt.strip()+'|clip'
... return subprocess.check_call(cmd, shell=True)
...
>>> copy2clip('now this is on my clipboard')
Pyperclipは、クロスプラットフォーム ソリューションを提供します。
このモジュールに関する 1 つの注意: 文字列を ASCII にエンコードするため、Pyperclip で実行する前に、文字列を一致させるためにエンコード/デコード作業を実行する必要がありました。
例:
import pyperclip
#Usual Pyperclip usage:
string = "This is a sample string."
pyperclip.copy(string)
spam = pyperclip.paste()
#Example of decoding prior to running Pyperclip:
strings = open("textfile.txt", "rb")
strings = strings.decode("ascii", "ignore")
pyperclip.copy(strings)
spam = pyperclip.paste()
おそらく明らかなヒントですが、Pyperclip のコードを見るまでは問題が発生しました。