我花了很长时间寻找一种仅使用python包含的目录在剪贴板上放置字符串的好方法。我试过了
import subprocess
def copy2clip(txt):
cmd='echo '+txt.strip()+'|clip'
return subprocess.check_call(cmd, shell=True)
Run Code Online (Sandbox Code Playgroud)
然后打电话
copy2clip('text')
Run Code Online (Sandbox Code Playgroud)
但是,这似乎为剪贴板上的文本添加了额外的一行。
我也尝试了Tkinter方法,但是当我尝试粘贴时,它只是使python窗口崩溃了。
我在Windows 10上运行python 3.5.2。