-1
Pythonで非ASCII文字のカッコでテキストを検索する方法はありますか?Pythonで非ASCII文字のテキストを見つける
text=line.strip()[1:-1]
が、私はエラーを取得: 私が使用して、あなたがUTFを使用している場合
"Non-ASCII character '\xe2' "
Pythonで非ASCII文字のカッコでテキストを検索する方法はありますか?Pythonで非ASCII文字のテキストを見つける
text=line.strip()[1:-1]
が、私はエラーを取得: 私が使用して、あなたがUTFを使用している場合
"Non-ASCII character '\xe2' "
を、あなたのファイルの最初の行は次のようになります。# -*- coding: utf-8 -*-
あなたは非印字をフィルタリングすることができます
文字はstring.printableです。例:
>>>import string
>>>something = "(abcd\xe2)"
>>>printable = set(string.printable)
>>>print (''.join(filter(lambda x: x in string.printable, something)))
文字列はUnicodeですか?その場合、どのエンコーディングが使用されていますか? Python 2.xまたは3.xを使用していますか?あなたは 'line'の値によってこの問題が発生していることを示す必要があります。 –