最近のトラックバック

最近のコメント

2017年3月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

« 2017年1月 | トップページ

2017年3月

2017年3月 9日 (木)

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 57-58: truncated \UXXXXXXXX escape

エラーメッセージを備忘のためにソース内に直接ペースト。
複数行コメント(シングルクォート3つで囲むヤツ)としてソースのなかに備忘としてペーストした。

そしたらPyLintでエラー。

試しに実行してみるとと以下のエラーが。
  SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 57-58: truncated \UXXXXXXXX escape
どうやら、コメント内に記述した\UXXXXXXXXがunicode文字としてちゃんと認識できないためのエラーらしい。

コメントなのになぁと思いつつ、\\UXXXXXXXXとやるとエラーにならなくなった。
通常の#の形式でのコメントだとエラーにならない。
ある意味疑似的なコメント機能だからしょうがないんだろうなぁ。

« 2017年1月 | トップページ