gpt4 book ai didi

python - SublimeREPL (python) 中的字符串后面出现红线?

转载 作者:行者123 更新时间:2023-12-01 05:02:49 24 4
gpt4 key购买 nike

在编写一个简单的Python应用程序时,我使用Python 2.7.8和Sublime 3(64位Windows 8.1)在SublimeREPL(对于Python)中将一些字符串打印到控制台。然而,我在打印的每个字符串后面都出现了一些非常烦人的红线。有人知道为什么会发生这种情况吗?

Picture of the red lines

如果有任何帮助,我将不胜感激。

谢谢!

最佳答案

撇号 ' 字符导致 Sublime 的语法高亮引擎认为您正在开始一个单引号字符串。由于以字符串“open”结尾的行是一个错误,因此它会在配色方案中以红色 invalid.illegal 范围突出显示。没什么好担心的,当你在一行中有非结束引号时,你会看到 SublimeREPL 会发生这种情况。

要验证情况是否如此,请尝试在 Sublime 中打开一个新文件,将语法设置为 Python,然后粘贴以下代码:

"This is a valid string"
"This is also valid even though it has a single quote ' char"
"This string is not valid
"""This string is valid, and doesn't have the red line
even though it has a newline, as it's triple-quoted"""

中间(无效的 Python 语法)行将具有从单词 valid 末尾到窗口右侧的红色条纹。其他人不会。

关于python - SublimeREPL (python) 中的字符串后面出现红线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25693151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com