当我运行此代码时
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,但它什么也没做。
答案 0 :(得分:4)
您通过命名文件pyperclip
来调用模块pyperclip.py
。因此,您的import pyperclip
实际上是递归导入(导入您自己的模块)并且不起作用。
为避免这种情况,请不要将您的模块命名为与您使用的库相同的名称。
答案 1 :(得分:0)
而不是pyperclip我决定使用os:
os.system("echo '%s' | pbcopy" % STRING_NAME_HERE
答案 2 :(得分:-1)
首先,是否安装pyper clip模块。如果您尚未安装pyperclip模块,那么它将无法正常工作