pyperclip没有属性副本

时间:2015-10-26 08:06:53

标签: python python-3.x pyperclip

当我运行此代码时

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,但它什么也没做。

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

而不是pyperclip我决定使用os:

os.system("echo '%s' | pbcopy" % STRING_NAME_HERE

答案 2 :(得分:-1)

首先,是否安装pyper clip模块。如果您尚未安装pyperclip模块,那么它将无法正常工作