标签: pyperclip

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

我只需要一个将文本复制到剪贴板的python脚本.

脚本执行后,我需要将文本的输出粘贴到另一个源.是否有可能编写一个执行此工作的python脚本?

python clipboard pyperclip

108
推荐指数
9
解决办法
15万
查看次数

Pyperclip发出错误

我使用python 2.7.我安装了pyperclip sudo pip install pyperclip并成功安装.

每次我使用以下简单代码

import pyperclip
pyperclip.copy('Hello World')
message=pyperclip.paste()
print (message)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57:
GtkWarning: could not open display   warnings.warn(str(e),
_gtk.Warning) /usr/local/lib/python2.7/dist-packages/pyperclip/__init__.py:102:
GtkWarning: IA__gtk_clipboard_get_for_display: assertion 'display !=
NULL' failed   cb = gtk.Clipboard() Traceback (most recent call last):
File "first.py", line 401, in <module>
    pyperclip.copy('Hello World')   File "/usr/local/lib/python2.7/dist-packages/pyperclip/__init__.py", line
102, in _copyGtk
    cb = gtk.Clipboard() RuntimeError: could not create GtkClipboard object
Run Code Online (Sandbox Code Playgroud)

python python-2.7 pyperclip

6
推荐指数
1
解决办法
2735
查看次数

ModuleNotFoundError:没有名为“pyperclip”的模块

类似的问题已经发布在 StackOverflow 上,但我没有找到足够的答案来解决这个问题。

我在 Windows 7 计算机上运行 Python 3.6.3。在 IDLE 中,我输入以下 import stmt 并收到后续错误:

>>> import pyperclip
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'
Run Code Online (Sandbox Code Playgroud)

我尝试按 Win-R(打开“运行”窗口)并输入以下内容:

pip3 install pyperclip
pip install pyperclip
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误,说“无法获取 URL: https: //pypi.python.org/simple/pyperclip/ 找不到满足 pyperclip 要求的版本...找不到匹配的发行版”

如果我访问提到的 URL ( https://pypi.python.org/simple/pyperclip/ ),我会看到一堆所有不同版本的 pyperclip ZIP 文件。但是,如果我选择一个版本,我不确定将它们放置/提取它们的位置,或者提取它们是否是正确的做法。

有什么建议吗?

python pyperclip

6
推荐指数
1
解决办法
3万
查看次数

如何在 python 中粘贴从键盘复制的文本

如果我执行这段代码,它工作得很好。但是,如果我使用键盘(Ctrl+ C)复制某些内容,那么如何将剪贴板上的文本粘贴到Python中的任何输入框或文本框中?

import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')
spam = pyperclip.paste()
Run Code Online (Sandbox Code Playgroud)

python tkinter python-3.x pyperclip tkinter-entry

5
推荐指数
1
解决办法
2万
查看次数

Python 3.5 Pyperclip模块导入失败

刚开始学习Python.而且我在使用Pyperclip模块时遇到了麻烦.

当我尝试pip install pyperclip在命令行中使用它时,它会显示以下错误:

pip install pyperclip
          ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我在Windows 7桌面上运行Python 3.5(32位).

python python-3.x pyperclip

4
推荐指数
2
解决办法
3万
查看次数

将带有换行符的文本复制到剪贴板:Python

我想使用以下代码将带有换行符的文本复制到剪贴板。

import pyperclip
numbers=''
for i in range(200):
    numbers = numbers + str(i) + '\n'
pyperclip.copy(numbers)
Run Code Online (Sandbox Code Playgroud)

执行后剪贴板应包含:

0
1
2
.
.
200
Run Code Online (Sandbox Code Playgroud)

但是当我运行该程序并粘贴到记事本中后。我懂了

012345....200
Run Code Online (Sandbox Code Playgroud)

全部在一条线上。:( 我在 Windows 10 上使用 Python 3.6.1

python clipboard newline pyperclip

4
推荐指数
1
解决办法
3334
查看次数

无法导入Pyperclip

我在IDLE中导入Pyperclip时遇到问题.
我正在运行Windows 7(64位).
我安装了Python 3.5.2:C:\ Python\Python35.
我打开命令提示符并在将目录更改为C:\ Python\Python35\Scripts后键入pip install pyperclip来启动安装.它成功安装了Pyperclip-1.5.27.然后我转到IDLE并输入import pyperclip,但出现以下错误:

回溯(最近一次调用最后一次):导入pyperclip中的文件"",第1行ImportError:没有名为'pyperclip'的模块

我尝试通过在系统环境变量中将"C:\ Python\Python35"添加到"Path"变量的末尾来解决此问题.

python python-3.x python-3.5 pyperclip

3
推荐指数
2
解决办法
1万
查看次数

如何将字符串复制到Windows剪贴板?蟒蛇3

如果我有一个变量var ='这是一个变量'

如何将此字符串复制到Windows剪贴板,以便我可以简单地按Ctrl + v并将其转移到其他位置?我不想使用任何非内置的东西,我希望它是可能的.

谢谢!

clipboard copy python-3.x pyperclip

2
推荐指数
2
解决办法
7813
查看次数

将 pyperclip 复制到剪贴板与 pyautogui 粘贴相结合?

我想将从 python 加载的一些文本粘贴到浏览器字段中:任何将某些内容加载到剪贴板的方法,然后我可以使用 Ctrl+V 进行粘贴。目前我看到 pyperclip.paste() 只将文本粘贴到控制台,而不是我想要的地方。运行后按 Ctrl+Vpyperclip.copy('sometext')什么也不做。

import pyautogui
import pyperclip

def click():
    try:
        pyautogui.click()
    except:
        pass

pyperclip.copy('sometext')
pyautogui.moveTo(4796, 714)
click()
pyperclip.paste()
pyautogui.hotkey('ctrl', 'v', interval = 0.15)
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?另一种方法与修复一样受欢迎 - 最好避免使用pyautogui.typewrite(),因为大量文本需要很长时间

更新:似乎是pyperclip.copy('sometext')不放入或覆盖'sometext'剪贴板的问题。pyperclip 粘贴功能正常工作,pyautogui Ctrl+V 也是如此

python clipboard pyperclip pyautogui

2
推荐指数
1
解决办法
1万
查看次数

pyperclip 没有属性副本

当我运行此代码时

import pyperclip
pyperclip.copy('German')
pyperclip.paste()
Run Code Online (Sandbox Code Playgroud)

我收到错误

Traceback (most recent call last):
  File "C:/Windows/System32/pyperclip.py", line 1, in <module>
    import pyperclip
  File "C:/Windows/System32\pyperclip.py", line 2, in <module>
    pyperclip.copy('German')
AttributeError: module 'pyperclip' has no attribute 'copy'
Run Code Online (Sandbox Code Playgroud)

我已经使用 pip 安装了 pyperclip 我尝试重新安装 Pyperclip 但它什么也没做。

python python-3.x pyperclip

1
推荐指数
1
解决办法
2789
查看次数