我练习如何在python中打印unicode

我的问题是:如何编辑以下代码以将其翻译为unicode
仅在2014-07-16打印结果?

print 'day: %s  \n' %(releaseday)


我的原始输出:天:[u'2014-07-16']
我想要的结果是:日:2014-07-16

我尝试print u'day: %s \n' %(unicode(releaseday))并且它没有用

请教我谢谢

最佳答案

如果print在输出中提供[],则可能在releaseday中有列表

您可以:

1)从该列表中获取第一个元素

print 'day: %s  \n' % releaseday[0]


2)连接列表中的所有元素

print 'day: %s  \n' % ''.join(releaseday)


3)迭代列表中的元素并分开打印

for x in releaseday:
    print 'day: %s  \n' % x


但这是“纯” python的基本知识,与scrapy无关。

关于python - python:如何从带有unicode字符串的变量中打印字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24946639/

10-12 18:53