with open(path) as f:
for line in f:
print line
path
次のような単一行のファイルです\xc2
これを実行すると、
\xc2
これを変更しましょう
with open(path) as f:
for line in f:
var = '\xc2'
print var
これを実行すると、わかります
UnicodeDecodeError: 'ascii', '\xc2d', 0, 1, 'ordinal not in range(128)'
次に、比較しようとしますので、そうします
with open(path) as f:
for line in f:
line = line.strip()
line1 = '\xc2d'
# print line1
print line == line1
そして私は見るFalse
ここで何が起きてるの??