Jupyter Notebook输入按位运算符&时出现异常符号如何解决
解决方案
- 优先检查输入法键盘布局
非美式英文键盘布局下shift+7对应的字符通常不是&,比如德语布局下shift+7对应/,法语布局下对应è。你可以按下Win+空格(Windows系统)或Control+空格(Mac系统)切换到纯英文美式键盘输入法,再尝试输入即可输出正常的&符号。 - 排查Jupyter快捷键冲突
打开Jupyter Notebook顶部菜单栏的Help→Keyboard Shortcuts,搜索是否存在绑定shift+7的自定义快捷键,如果有直接删除或修改该快捷键绑定即可。如果你安装了jupyter_contrib_nbextensions扩展包,进入扩展配置页临时禁用所有第三方扩展测试,确认是否是扩展占用了该快捷键。 - 排查浏览器快捷键冲突
Jupyter运行在浏览器中,浏览器自带功能或安装的扩展也可能占用shift+7快捷键。你可以换用其他浏览器打开Jupyter测试输入是否正常,如果换浏览器后问题消失,回到原浏览器的扩展管理页面,找到快捷键配置项,修改或删除绑定shift+7的规则即可。 - 临时应急方案
要是临时需要输入&,可以直接复制该符号粘贴到代码中使用,避免耽误编码进度。
内容的提问来源于stack exchange,提问作者Kagumire Sulaiman
相关产品推荐
相关产品推荐

