如何在redis中读取python存储值中的utf8文件检索它们并存储回文件?

时间:2015-04-03 10:49:26

标签: python unicode utf-8 redis

我有一个utf8文件。 当我读取它的值时,python会抛出一些异常,因此我需要对检索到的值进行编码。然后我将该值保存到redis,稍后检索并存储在另一个文件中。但是,我没有看到可读的好文件输出。所有“特殊”unicode字符都是例如Kj \ xf8s或Kj \ u00f8s

如何解决这个问题,使文件变得易读:)

谢谢!

# pseudocode
file = codecs.open(filename,'r', 'utf-8')
for line in file:
  value = line.encode('utf-8')
  store_value_in_redis(value)

v = retrieve_value_from_redis()

file = codecs.open(filename2,'w', 'utf-8')

# Tried but did not help:
file.write(v)
file.write(v.decode('utf-8'))

0 个答案:

没有答案