この単純なプログラムを Python で実行すると、"for line in file" の後に ascii エラーが発生します。私は多くの変更を試みましたが、成功しませんでした。この問題が発生するのはなぜですか?
コード:
flashcards = {}
def Gaelic():
file = open ("gaelic_flashcard_mode.txt", "r")
for line in file:
print("clear4")
line1 = line.rstrip().split("=")
key = line1[0]
trans = line1[1]
PoS = line1[2]
flashcards[key] = [trans, PoS]
print(flashcards)
読み込まれるテキスト ファイル (gaelic_flashcard_mode.txt):
I=mé=(pron) (emphatic)
I=mise=(n/a)
you=tú=(pron) (subject)
you=tusa=(emphatic)
y'all=sibh=(plural)
y'all=sibhse=(emphatic)
he=sé=(pron)
he=é=(n/a)
he=seisean=(emphatic)
he=eisean=(n/a)
she=sí=(pron)
she=í=(n/a)
she=sise=(emphatic)
she=ise=(emphatic)
him=é=(pron)
him=eisean=(emphatic)
her=í=(pron)
her=ise=(emphatic)
her=a=(adj)