我正在使用Udemy课程学习Python 3。其中一个课程模块要求我们安装Pyper片段,以便尝试简单的代码,这就是控制台。
import pyperclip
pyperclip.copy(‘Test’)
pyperclip.paste()我认为这应该会在控制台中输出单词Test。
我做了以下工作:
Stash
但是,当我尝试运行函数Pyperclip.copy()或.paste()时,会得到一个错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/mobile/Containers/Shared/AppGroup/C6F5AC74-E13C-4A33-95BA-F075B9E680F9/Pythonista3/Documents/site-packages-3/pyperclip/__init__.py", line 120, in copy_osx_pbcopy
stdin=subprocess.PIPE, close_fds=True)
File "/var/containers/Bundle/Application/479FB713-67AD-4A41-9180-71A1C27C61E8/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/subprocess.py", line 708, in __init__
restore_signals, start_new_session)
File "/var/containers/Bundle/Application/479FB713-67AD-4A41-9180-71A1C27C61E8/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/subprocess.py", line 1261, in _execute_child
restore_signals, start_new_session, preexec_fn)
PermissionError: [Errno 1] Operation not permitted我四处寻找类似的堆栈溢出错误,但问题/答案似乎不适合我的情况。我做错了什么?
发布于 2021-02-27 06:28:03
Pyperclip不受Pythonista的支持。试试他们的内置模块,剪贴板。http://omz-software.com/pythonista/docs/ios/clipboard.html
https://stackoverflow.com/questions/64531325
复制相似问题