Python 将Unicode键码解码为字符串

Python 将Unicode键码解码为字符串,python,unicode,keycode,Python,Unicode,Keycode,使用Python,我从Firefox扩展生成的日志文件中读取行。日志中的一个输入是一个数字,该数字表示在keyup事件中使用的Event.keycode()返回的值 在读取日志行时,我想将这些键码值转换为它们所表示的字符 日志文件行示例: 1338899783924,keyup,[object HTMLInputElement],true,true,false,undefined,undefined,undefined,undefined,16,undefined,false,undefined

使用Python,我从Firefox扩展生成的日志文件中读取行。日志中的一个输入是一个数字,该数字表示在keyup事件中使用的Event.keycode()返回的值

在读取日志行时,我想将这些键码值转换为它们所表示的字符

日志文件行示例:

1338899783924,keyup,[object HTMLInputElement],true,true,false,undefined,undefined,undefined,undefined,16,undefined,false,undefined,undefined,undefined,false
在这种情况下,16是Event.keycode返回的值

使用scriptengine并使用javascript转换值,已经在Java中解决了这个问题。也许这也可以用于python

注:
仅限Python,数据已经收集,并且扩展名或w/e没有更改,假设keycode是Unicode代码点,那么这又如何呢

chr(int(line.split(",")[10]))

另请参见python文档提供日志文件的一部分。
16
应该代表什么字符?