0
ファイル、Pythonは次のエラーがスローされます。UnicodeDecodeErrorが
File "/Users/sethkillian/Documents/Python/metar/metar.py", line 31, in get_AirportInfo
for line in airports:
File "/Users/sethkillian/anaconda/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 358: ordinal not in range(128)
Microsoft Excelを使用して、私はUTF-8のCSVファイルとしてファイルを保存しました。
最後に.decode('UTF-8')
を入れてみましたが、文字列を受け付けません。
def get_AirportInfo():
airports = open('airport_codes.csv','r')
for line in airports:
print(line.strip().split(','))
任意の考え:
ここに私の元のコードは?私はファイルを見て、私はそれを移動する必要がある特殊文字を見つけることができませんでした。 python3 str
で
空港を試乗してみてください – Illusionist
いつでもファイルを投稿できますか?私は通常、実行して各列の各値をデコードしてエラーの原因となっているものがどれかを調べます。 –