jin5011 发表于 2017-5-1 06:34:08

python pickler乱码问题

  try:
    from cStringIO import StringIO
except ImportError:
    from StringIO import StringIO
try:
    import cPickle as pickle
except ImportError:
    import pickle

pickler=pickle.Pickler
unpickler=pickle.Unpickler
  file = StringIO()
_pk = pickler(file)
val = u'中文¥200'
_pk.dump(val)
print file.getvalue()
  from common.coreservice2 import blogQueryService
val = u'¥'
print repr(val)
val =  blogQueryService.testPickle(val)
  内建函数str()和repr()或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。str()函数得到的字符串可 读性好,而repr()函数得到的字符串通常可以用来重新获得该对象,通常情况下obj == eval(repr(obj)) 这个等式是成立的
页: [1]
查看完整版本: python pickler乱码问题