私は Eclipse 用の pydev プラグインを使用していますが、Unicode 文字列を含めようとしているときに問題に遭遇しました。私が知る限り、これはコマンドラインでの pydev と python の間のユニコード互換性の一般的な問題ではありません。
次のようなユニコード文字列を使用する場合:
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がエラーをスローするのを防ぐ方法を知っている人はいますか?