0
我有一個文本文件,我試圖從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文件?除文字處理器可能顯示的內容外,RTF文件還有標記。 – 2013-03-03 01:50:06
該文件實際上是一個'rtf'嗎?他們不是純文本... – 2013-03-03 01:50:08
是的,我認爲這是...當我試圖將它保存爲一個.txt文件時,它說我無法做到這一點,不得不使它成爲'exam1.txt.rtf'。你們知道我怎樣才能讓它成爲一個txt文件嗎?即時通訊使用textedit在mac pro。 – Joe 2013-03-03 01:53:16