我练习如何在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/