1

Python を使用して、Firefox 拡張機能によって生成されたログファイルから行を読み取っています。ログ内の入力の 1 つは、keyup イベントで使用された Event.keycode() によって返された値を表す数値です。

ログラインを読みながら、それらのキーコード値を、それらが表す文字に変換したいと思います。

ログファイルの行の例:

1338899783924,keyup,[object HTMLInputElement],true,true,false,undefined,undefined,undefined,undefined,16,undefined,false,undefined,undefined,undefined,false

この場合、16 は Event.keycode によって返される値です。

スクリプトエンジンを使用し、javascript で値を変換する Java でこの問題を解決しました。多分それはpythonにも使用できますか?

注: Python のみ。データは既に収集されており、拡張子や w/e の変更はありません。

4

1 に答える 1

2

キーコードが Unicode コード ポイントであると仮定すると、これはどうなるでしょうか。

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

chrの python doc も参照してください

于 2013-01-17T12:46:57.877 に答える