pyd中的Unicode字符串

2024-09-28 16:55:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用Eclipse的pydev插件,在尝试包含unicode字符串时遇到了这个问题。据我所知,这不是命令行上pydev和python之间unicode兼容性的常见问题。在

如果我使用以下unicode字符串:

INFINITY_STRING = u"\u5555"

pydev将其标记为错误:

^{pr2}$

代码可以编译并运行,但这个假定的错误会扰乱自动完成和重构功能。有人知道如何防止pydev在使用unicode字符串时抛出错误吗?在


Tags: 字符串代码命令行标记功能插件string错误
1条回答
网友
1楼 · 发布于 2024-09-28 16:55:15

我的猜测是,您已经将pydev配置为使用python3运行代码,但是在命令行上使用python2。在

Python 3.0 doesn't support the ^{} prefix for strings;python3中的所有字符串都已经是Unicode了。在

注意,它已经用python3.3(PEP-0414docs)恢复。感谢你指出这一点。在

相关问题 更多 >