我只需要一个python脚本,复制文本到剪贴板。
脚本执行后,我需要将文本的输出粘贴到另一个源。有没有可能写一个python脚本来完成这项工作?
发布于 2012-06-16 20:35:47
发布于 2013-06-29 02:27:58
在macOS上,使用subprocess.run
将文本通过管道传输到pbcopy
import subprocess
data = "hello world"
subprocess.run("pbcopy", universal_newlines=True, input=data)
它会将"hello world“复制到剪贴板。
发布于 2016-12-08 08:47:29
要使用原生Python目录,请使用:
import subprocess
def copy2clip(txt):
cmd='echo '+txt.strip()+'|clip'
return subprocess.check_call(cmd, shell=True)
相反,在Mac上:
import subprocess
def copy2clip(txt):
cmd='echo '+txt.strip()+'|pbcopy'
return subprocess.check_call(cmd, shell=True)
然后使用:
copy2clip('This is on my clipboard!')
来调用该函数。
https://stackoverflow.com/questions/11063458
复制相似问题