为什么在python文本中,我在所有文本前面看到'u'

为什么在python文本中,我在所有文本前面看到'u',python,scrapy,Python,Scrapy,我正在使用scrapy来废弃网站。我的物品看起来像这样 {'company':[u'Resource Agility'], 我讨厌这个u 这正常吗 我想知道,如果我将我的值存储在数据库中,u是否也会进入数据库 有没有办法隐藏u?这是unicode字符串在控制台中的打印方式。请阅读有关它们的内容 它说:“引号前面的小‘u’表示应该创建Unicode字符串。”在显示字符串时添加了u符号,以表示对象是Unicode字符串。类似地,如果在代码中使用Unicode字符串,则可以通过在字符串本身旁边添加u

我正在使用scrapy来废弃网站。我的物品看起来像这样

{'company':[u'Resource Agility'],

我讨厌这个
u

这正常吗

我想知道,如果我将我的值存储在数据库中,
u
是否也会进入数据库


有没有办法隐藏
u

这是unicode字符串在控制台中的打印方式。请阅读有关它们的内容


它说:“引号前面的小‘u’表示应该创建Unicode字符串。”

在显示字符串时添加了
u
符号,以表示对象是Unicode字符串。类似地,如果在代码中使用Unicode字符串,则可以通过在字符串本身旁边添加
u
符号来使用Unicode文字。

不……u仅在python 2.x中。它不会存储在数据库中。

psst!
u'此字符串采用unicode'r'这是一个原始字符串,这意味着反斜杠(\)除了引号(\')外,不会转义任何内容。
但是,对于数据库来说,文本是否为unicode可能很重要。您可能希望在保存文本之前先保存该文本(尽管您的数据库可能会为您这样做)谢谢你,伙计,
u
快把我逼疯了。我尝试了各种正则表达式来代替它:)很高兴能帮上忙,@user32