1

当我运行这段代码

import pyperclip
pyperclip.copy('German')
pyperclip.paste()

我得到错误

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'

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

4

3 回答 3

5

pyperclip你通过命名你的文件来调用你的模块pyperclip.py。因此,您import pyperclip的实际上是递归导入(导入自己的模块)并且不起作用。

为避免这种情况,请不要将您的模块命名为与您使用的库相同的名称。

于 2015-10-26T08:17:21.120 回答
0

我决定使用 os 而不是 pyperclip:

os.system("echo '%s' | pbcopy" % STRING_NAME_HERE
于 2017-12-11T19:20:37.747 回答
-1

首先,您是否安装了 pyper clip 模块。如果您还没有安装 pyperclip 模块,那么它将无法工作

于 2020-06-17T12:03:51.880 回答