python - 如果脚本退出,Pyperclip 不会持续存在

标签 python clipboard pyperclip

我想通过 python 脚本将一些内容存储到剪贴板中。

它基本上只是pyperclip.copy('text')。 我正在使用 Fedora 21 和 AwesomeWM。我读过here需要剪贴板管理器将其永久存储在剪贴板中。我安装了parcellite。现在,如果我通过

在终端中使用它,它就可以工作了
$python
$>>> import pyperclip
$>>> pyperclip.copy('teststring')

但是如果我在脚本中做完全相同的事情

import pyperclip
pyperclip.copy('teststring')

并使用python filename执行此脚本。

它不会存储在剪贴板中。

最佳答案

它适用于我的 pyperclip-1.5.27。使用此脚本,test.py:

import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')

$>python ./test.py

然后按 Ctrl+V 粘贴:

The text to be copied to the clipboard.

您确定 pyperclip.copy 正在运行还是您的脚本比这更复杂?

关于python - 如果脚本退出,Pyperclip 不会持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36229737/

相关文章:

python - 在 cron 中运行 headless selenium 时,出现错误 "Pyperclip could not find a copy/paste mechanism for your system"

python - while循环在django中递增范围

python - Pyperclip 报错

python - 使用正则表达式从行迭代中获取信息并将数据存储在嵌套字典中

qt - qclipboard 发送图像到系统剪贴板

java - 我将如何使用系统剪贴板从 java 中粘贴?

java - 当从 Java 剪贴板对象中检索为图像时,来自 Outlook 的剪贴板副本始终设置为黑色背景

python - Pyperclip 的奇怪行为

python - Python-Sphinx 中的多级 Toctree

python - 搜索路径是否比 sys.path 中的多?