非ASCII文字のSyntaxError

OpenCurious:

一部の非ASCII文字を含むxmlを解析しようとしています。

コードは以下のようになります

from lxml import etree
from lxml import objectify
content = u'<?xml version="1.0" encoding="utf-8"?><div>Order date                            : 05/08/2013 12:24:28</div>'
mail.replace('\xa0',' ')
xml = etree.fromstring(mail)

しかし、「content = ...」の行にエラーが表示されます

syntaxError: Non-ASCII character '\xc2' in file /home/projects/ztest/responce.py on line 3, 
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

ターミナルでは機能していますが、Eclipse IDEで実行しているときにエラーが発生します。

克服する方法がわからない。

アレックセ:

ソースコードエンコーディングを定義し、これをスクリプトの先頭に追加する必要があります:

# -*- coding: utf-8 -*-

コンソールとIDEで動作が異なる理由は、デフォルトのエンコーディングセットが異なるためと考えられます。次のコマンドを実行して確認できます。

import sys
print sys.getdefaultencoding()

こちらもご覧ください:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

非ASCII文字のSyntaxError

分類Dev

Python SyntaxError:ファイル内の非ASCII文字 '\ xe2'

分類Dev

Matplotlibの非ASCII文字

分類Dev

SubjectAlternativeNameの非ASCII文字

分類Dev

Python NLTK:SyntaxError:ファイル内の非ASCII文字 '\ xc3'(感情分析-NLP)

分類Dev

Django、openshiftのpython非ASCII文字

分類Dev

非ASCII文字の入力

分類Dev

非ASCII文字宣言

分類Dev

C ++非ASCII文字

分類Dev

Python 2.7-Elasticsearch-SyntaxError:非ASCII文字 '\ xc3'

分類Dev

Python:SyntaxErrorを解決する方法:非ASCII文字?

分類Dev

Pythonプログラムの実行時に「SyntaxError:ファイル内の非ASCII文字 '\ xfe'」エラー

分類Dev

HttpClientおよび非ASCIIのURL文字(á、é、í、ó、ú)

分類Dev

Python-非ASCII文字のre.sub

分類Dev

sshdバナーの非ASCII印刷可能文字

分類Dev

Pyuic4はSyntaxErrorでファイルを生成します:非ASCII文字 '\ xff'

分類Dev

pdftexの非英国非ASCII非LaTeX文字を見つける方法は?

分類Dev

SyntaxError:2行目のファイルG:\ test.pyに非ASCII文字 '\ xe3'がありますが、エンコードが宣言されていません

分類Dev

bashの非ASCII文字列からの数字の部分文字列

分類Dev

JavaおよびScalaの非ASCII文字の部分文字列

分類Dev

JavaScript:ASCII文字列と非ASCII文字列の混合配列を並べ替えます

分類Dev

Python-文字列内の非ASCII文字を置き換える(»)

分類Dev

Javaの文字列から非ASCII文字を削除する

分類Dev

文字列内の非ASCII文字を検出する

分類Dev

文字列から特定の非ASCII文字を削除するPython

分類Dev

パンダの文字列列から非ASCII文字を削除する

分類Dev

SyntaxError:非ASCII文字ですが、エンコーディングが宣言されていません

分類Dev

Python2での変数名としての非ASCII文字の使用

分類Dev

文字列内のすべての非ASCII文字を同等のASCII文字に置き換えます

Related 関連記事

  1. 1

    非ASCII文字のSyntaxError

  2. 2

    Python SyntaxError:ファイル内の非ASCII文字 '\ xe2'

  3. 3

    Matplotlibの非ASCII文字

  4. 4

    SubjectAlternativeNameの非ASCII文字

  5. 5

    Python NLTK:SyntaxError:ファイル内の非ASCII文字 '\ xc3'(感情分析-NLP)

  6. 6

    Django、openshiftのpython非ASCII文字

  7. 7

    非ASCII文字の入力

  8. 8

    非ASCII文字宣言

  9. 9

    C ++非ASCII文字

  10. 10

    Python 2.7-Elasticsearch-SyntaxError:非ASCII文字 '\ xc3'

  11. 11

    Python:SyntaxErrorを解決する方法:非ASCII文字?

  12. 12

    Pythonプログラムの実行時に「SyntaxError:ファイル内の非ASCII文字 '\ xfe'」エラー

  13. 13

    HttpClientおよび非ASCIIのURL文字(á、é、í、ó、ú)

  14. 14

    Python-非ASCII文字のre.sub

  15. 15

    sshdバナーの非ASCII印刷可能文字

  16. 16

    Pyuic4はSyntaxErrorでファイルを生成します:非ASCII文字 '\ xff'

  17. 17

    pdftexの非英国非ASCII非LaTeX文字を見つける方法は?

  18. 18

    SyntaxError:2行目のファイルG:\ test.pyに非ASCII文字 '\ xe3'がありますが、エンコードが宣言されていません

  19. 19

    bashの非ASCII文字列からの数字の部分文字列

  20. 20

    JavaおよびScalaの非ASCII文字の部分文字列

  21. 21

    JavaScript:ASCII文字列と非ASCII文字列の混合配列を並べ替えます

  22. 22

    Python-文字列内の非ASCII文字を置き換える(»)

  23. 23

    Javaの文字列から非ASCII文字を削除する

  24. 24

    文字列内の非ASCII文字を検出する

  25. 25

    文字列から特定の非ASCII文字を削除するPython

  26. 26

    パンダの文字列列から非ASCII文字を削除する

  27. 27

    SyntaxError:非ASCII文字ですが、エンコーディングが宣言されていません

  28. 28

    Python2での変数名としての非ASCII文字の使用

  29. 29

    文字列内のすべての非ASCII文字を同等のASCII文字に置き換えます

ホットタグ

アーカイブ