嗨,我在django中有一个变量,其中包含一个类似于((u'rahul',),(u'sdfsd',)(u'fsdfdsf',))我想从每个... 。 我怎样才能做到这一点 ?
问问题
994 次
2 回答
1
tuple(tuple(__.encode() for __ in _) for _ in f)
像这样的元组((u'rahul'), (u'sdfsd'), (u'fsdfdsf'))
将导致(('rahul',), ('sdfsd',), ('fsdfdsf',))
.
encode
可以接受不同的编码,如“utf-8”、“ascii”。默认编码是utf-8
. 处理错误的默认方法是引发UnicodeEncodeError
. 您可以指定“忽略”ignore
错误。
帮助encode
显示:
encode(...) S.encode([encoding[,errors]]) -> 字符串或 unicode
Encodes S using the codec registered for encoding. encoding defaults to the default encoding. errors may be given to set a different error handling scheme. Default is 'strict' meaning that encoding errors raise a UnicodeEncodeError. ...
于 2013-01-18T06:15:32.347 回答
0
U 表示 Unicode,如果你想删除 u
尝试这个
>>>(u'rahul').encode('utf8')
>>> rahul
于 2013-01-18T06:17:02.000 回答