首页 > 解决方案 > 零宽度非连接符可以在 PyCharm 中显示,但不能在 Spyder 中显示

问题描述

我有一个python代码如下

pri‌nt("good")

在字母“i”和“n”之间有一个零宽度的非连接符(即 ZWNJ)。如果将上述代码复制到 PyCharm,您将看到pri[ZWNJ]nt("good"). 但是如果你将代码复制到 Spyder,你只会看到print("good"). 在这两个 IDE 中,代码都无法运行,您将收到错误消息。

这个问题在 Spyder 中更为严重,因为代码看起来很正常,但无法运行。是否可以更改 Spyder 中的设置以便[ZWNJ]显示?

标签: pythonpycharmasciispyder

解决方案


对于 VS Code,有这样的: https ://github.com/nhoizey/vscode-gremlins

也许你可以为 PyCharm 找到类似的东西。否则你为什么不直接找到并替换命令呢?


推荐阅读