我有一个两列逗号分隔的英文句子文本文件,并将它们翻译成另一种语言,每一个翻译对放在一个新行上
i like cats,me gustan los gatos
hello,hola
我想打开那个文件,只需要得到两个文件的第二部分(翻译)和这些翻译的列表。我已经使用了显示的代码。但是,输出的结果是,最后一项总是在列表的末尾再次打印,这是我不想要的。你知道吗
with open('translate_outputs.txt', newline ='') as translations:
translation_reader = csv.reader(translations, delimiter = ',')
for translation in translation_reader:
just_translation = translation[1].lower()
translation_list = []
translation_list.append(just_translation)
print(translation_list)
预期结果:
['me gustan los gatos']
['hola']
实际结果:
['me gustan los gatos']
['hola']
hola
提供预期输出的代码的简短版本。
(我删除了列表的附件)
输出
相关问题 更多 >
编程相关推荐