python - 在 MacOs Python shell 中粘贴多行返回 SyntaxError

标签 python macos terminal

我不得不重新安装我的 MacBook。 我从 brew 下载了 python。

当我从 brew 复制并粘贴代码到 python shell 时,文本被突出显示并且代码未执行。

当我在我的 MacBook 上使用 stock python 时没有问题。

请查看此短片: https://youtu.be/CrTzBpVdcVM

我不是唯一遇到这个问题的人,但是还没有找到解决方案:

SyntaxError when pasting multiple lines in Python

https://python-forum.io/Thread-How-to-paste-several-lines-of-codes-to-the-Python-console

https://github.com/Homebrew/discussions/discussions/428

最佳答案

好像readline有bug(Homebrew用来安装Python的)

简答:

echo "set enable-bracketed-paste off" >> ~/.inputrc

长答案: https://github.com/Homebrew/homebrew-core/issues/68193

关于python - 在 MacOs Python shell 中粘贴多行返回 SyntaxError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65683924/

相关文章:

python - Discord.py 机器人将用户转移到不同的语音 channel

python - 列表切片中的快速成员资格

github - 调用gitk后如何继续使用GitBash?

python - 从原始图像中查找裁剪图像 (JPG) 的坐标

python - 为什么我不能更改类的 __metaclass__ 属性?

macos - 如何知道特定的 launchd.plist 文件位置?

xcode - 使用 monomac 进行 FTP 上传

Eclipse 打开空白工作区

android - TERMUX-bash : ./a.out:权限被拒绝

mysql - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : NO) - working with `mysql -u root -p`