#python-3.x #pyperclip
#python-3.x #pyperclip
Вопрос:
Я изучаю Python 3, используя курс Udemy. Один из модулей курса просит нас установить Pyperclip, чтобы опробовать простой код на консоли.
import pyperclip
pyperclip.copy(‘Test’)
pyperclip.paste()
Я считаю, что это должно вывести слово Test в консоль.
Я сделал следующее:
- Установленный тайник
- Установил Pyperclip, выполнив команду ‘pip install Pyperclip’ из Stash. Пакет установлен нормально
- Вернулся к консоли и выполнил команду импорта Pyperclip. Ошибок нет
Однако, когда я пытаюсь запустить функцию 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
Я искал похожие ошибки в stack overflow, но проблемы / ответы, похоже, не соответствуют моей ситуации. Что я делаю не так?
Ответ №1:
Pyperclip не поддерживается Pythonista. Попробуйте их встроенный модуль, буфер обмена. http://omz-software.com/pythonista/docs/ios/clipboard.html