我有一个文本文件,我正试图用python从中提取数据。文件如下所示:
Donald Duck, 45, 2
Jim Jones, 55, 4
Jetson Elroy, 82, 2
我试着用这个代码。你知道吗
with open('Exam1.txt.rtf', 'r') as file:
for line in file:
mylist = line.strip().split(',')
当我执行代码并检查mylist的值时,我得到
['Jetson Elroy', ' 85', ' 2}']
我不知道2后面的支架是从哪里来的。我怎样才能去掉它?你知道吗
正如我们在注释中所说,.rtf文件不是纯文本文件,因此当您用python中的
open()
打开一个文件时,您将读入.rtf文件用于格式化的所有其他内容,包括}
相关问题 更多 >
编程相关推荐