0
使用Python,如何在發生特定字符串的位置正確分割文本文件?在使用Python 2.7的字符串發生位置拆分文本文件
我嘗試使用.split()
,但它給了一個錯誤:AttributeError: 'file' object has no attribute 'split'
代碼:
book = open('finn.txt')
x = book.split('*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***')
文件:finn.txt
Title: Adventures of Huckleberry Finn, Complete
Author: Mark Twain (Samuel Clemens)
*** START OF THIS PROJECT GUTENBERG EBOOK HUCKLEBERRY FINN ***
Produced by David Widger
所需的輸出
Produced by David Widger
後得到部分'book'是文件對象。例如,您需要讀取數據:'book = open('finn.txt')。read()'。 –
這是一個糟糕的問題值得downvotes? – Nyxynyx
我不認爲這是一個downvote。但我認爲「但它不起作用」並不像它本來的那樣有幫助;-)也就是說,這將有助於更準確地說明「不起作用」的含義。 –