首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于将文本复制到剪贴板的Python脚本

用于将文本复制到剪贴板的Python脚本
EN

Stack Overflow用户
提问于 2012-06-16 20:32:47
回答 6查看 293.8K关注 0票数 208

我只需要一个python脚本,复制文本到剪贴板。

脚本执行后,我需要将文本的输出粘贴到另一个源。有没有可能写一个python脚本来完成这项工作?

EN

回答 6

Stack Overflow用户

发布于 2012-06-16 20:35:47

参见Pyperclip。示例(取自Pyperclip网站):

代码语言:javascript
复制
import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')
spam = pyperclip.paste()

另请参见Xerox。但它似乎有更多的依赖关系。

票数 261
EN

Stack Overflow用户

发布于 2013-06-29 02:27:58

在macOS上,使用subprocess.run将文本通过管道传输到pbcopy

代码语言:javascript
复制
import subprocess 
data = "hello world"
subprocess.run("pbcopy", universal_newlines=True, input=data)

它会将"hello world“复制到剪贴板。

票数 90
EN

Stack Overflow用户

发布于 2016-12-08 08:47:29

要使用原生Python目录,请使用:

代码语言:javascript
复制
import subprocess

def copy2clip(txt):
    cmd='echo '+txt.strip()+'|clip'
    return subprocess.check_call(cmd, shell=True)

相反,在Mac上:

代码语言:javascript
复制
import subprocess

def copy2clip(txt):
    cmd='echo '+txt.strip()+'|pbcopy'
    return subprocess.check_call(cmd, shell=True)

然后使用:

代码语言:javascript
复制
copy2clip('This is on my clipboard!')

来调用该函数。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11063458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档