Eclipse 용 pydev 플러그인을 사용하고 있고 유니 코드 문자열을 포함 시키려고 시도하는 동안이 문제를 해결했습니다. 필자가 지금까지 말할 수있는 것은 명령 행에서 pydev와 python 사이의 유니 코드 호환성의 일반적인 문제가 아니라는 것이다.pydev의 유니 코드 문자열
나는 다음과 같은 유니 코드 문자열을 사용하는 경우 :
INFINITY_STRING = u"\u5555"
의 PyDev 오류가있는 플래그를 :
이Multiple markers at this line
- occurrence
- Undefined variable: u
- Encountered "\"\\u5555\"" at line 54, column 13. Was expecting one of: <NEWLINE> ... "(" ... "[" ... ";" ... "," ... "." ... "+" ... "-" ... "*" ... "/" ... "//" ...
"<<" ... ">>" ... "%" ... "^" ... "|" ... "&" ... "=" ... ">" ... "<" ... "==" ... "<=" ... ">=" ... "!=" ... "or" ... "and" ... "not" ... "is" ... "in" ... "if" ...
";" ... "," ...
코드는 컴파일 및 실행되지만이되어 오류가 자동 완성을 망쳐 놨하고 리팩토링 기능. 누구든지 유니 코드 문자열로 제시 할 때 pydev가 오류를 던지는 것을 방지하는 방법을 알고 있습니까?
Win7, Eclipse 3.6.1, Python 2.6 및 pydev 2.7.1에서 문제가 발생하지 않습니다. 코딩 (예 : # - * - coding : utf-8)을 지정하면 도움이 될까요? –