我試圖在文件末尾讀取帶有空行的文本文件,並且需要將這些行放入列表中。在閱讀文本文件結束時得到None
文本文件看起來是這樣的:
這是第一線
這是第二行
*
(*爲表示空行)
我讀文本文件一樣這個:
read_str = file.readlines()
print(read_str)
它給了我想要的清單,這很好,但最後它說「無」。像這樣:
['this is the first line\n', 'this is the second line\n']
None
爲什麼它在最後給我「無」,我該如何解決這個問題?
你能粘貼在這裏所有的代碼? –
我有一種感覺,你發佈的代碼是在一個函數內,不會返回任何東西。然後你可以打印my_function_that_doesnt_return_anything()'。這通常是這類問題的原因。 – Kevin
相關:[基本python函數的隨機'None'輸出](http://stackoverflow.com/questions/7053652/random-none-output-from-basic-python-function) –