繁体   English   中英

无法在Pydev中的文本内创建带有“ @”符号的字符串

[英]Cannot create a string with “@” symbol inside the text in Pydev

我正在尝试创建一个简单的字符串,如:

test = "abc@email.com" ,但它会自动将"@"解释为特殊符号,并且该语句无法执行。 当我关注Pydev中的变量时,可以看到:test =“ abc * @ email.com” *而不是test = "abc@email.com"

有人知道为什么会有这个问题吗?

如果我在Windows命令提示符python中运行该语句,则它已正确分配。

它与pylint有关系吗?

谢谢,

我能够重现类似结果的唯一方法是在此之前使用未封闭的字符串,这显然是语法错误。 否则,在使用PyDev(与PyLint)时,我从未见过包含@字符串文字有任何问题。

在此处输入图片说明

尝试%@吗?

这可能是您的答案。 关于python中的特殊字符没有很多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM