2013-01-17 2 views
1

파이썬을 사용하여 Firefox 확장으로 생성 된 로그 파일에서 행을 읽습니다. 로그의 입력 중 하나는 Keyup 이벤트에 사용 된 Event.keycode()에서 반환 한 값을 나타내는 숫자입니다.유니 코드 키 코드를 문자열로 디코드하십시오.

로그 라인을 읽는 동안 해당 키 코드 값을 나타내는 문자로 변환하고 싶습니다.

예 로그 라인이 케이스 (16)에

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

는 ScriptEngine를 검색하여 및 JavaScript와 값을 변환하는 자바이 문제 이미 해결 Event.keycode

의해 리턴 된 값이다. 어쩌면 파이썬에도 사용될 수 있을까요?

참고 : 파이썬은, 데이터가 이미 수집하고 더는 유니 코드 코드 포인트를 키 코드입니다 가정,

+0

에 대해서도 파이썬 문서를 참조하십시오. –

+0

예제 라인을 추가했습니다. – Rickyfox

+0

"16"은 어떤 문자를 나타 냅니까? –

답변

2

어떤이에 대한 확장 또는 w/E 변화가 없다?

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

, 당신의 조각 로그 파일을하시기 바랍니다 제공 chr

+0

근무, thx. 가능한 경우 수락합니다. – Rickyfox