我在找的是從文本文件中獲取特定的塊或片段。我如何向Python表明Python在哪裏開始和完成閱讀或打印? 我發現這個例子的代碼,但我找不到這個特定技術的解釋。我知道如何在字符串中使用方法「.split()」,但還有其他參數,我不明白。如何將文本文件中的文本從特定點分割到另一個特定點?
a = open("text_1.txt", "r")
text = a.read()
print (text.split("<--")[1].split("-->")[1])
# Here this code splits the text on the text file, starting from
# the value inside of the second ".split()" and ends in the value
# inside the first. What I don't understand what means the one in brackets `[1].`
a.close()
正如你可能已經注意到了,在這種情況下,我想打印文字之間「 - > .....和..... < - 」符號。
此外,如果沒有符號來劃定文本會怎麼樣?如果我想隔離整個段落而又不損失首字母和最後一個單詞怎麼辦?如果在「.split()」方法中指定了多個單詞或符號,該怎麼辦?
有沒有什麼方法可以指示Python,我想根據它的行號(在使用urllib導入網頁的情況下)選擇行?
在此先感謝
縮小你的問題(!) - 特別是你需要的。 – SIslam