我想將整個文件讀入python列表任何一個知道如何?如何將整個文件讀入python列表中?
4
A
回答
3
print "\nReading the entire file into a list."
text_file = open("read_it.txt", "r")
lines = text_file.readlines()
print lines
print len(lines)
for line in lines:
print line
text_file.close()
+1
其實在這裏不需要迭代兩次 - 第一次使用readlines,第二次使用for循環 –
0
或者:
allRows = [] # in case you need to store it
with open(filename, 'r') as f:
for row in f:
# do something with row
# And/Or
allRows.append(row)
請注意,您不需要在這裏關心關閉文件,也沒有必要在這裏使用readlines方法。
5
簡單:
with open(path) as f:
myList = list(f)
如果你不想換行,你可以做list(f.read().splitlines())
1
Max的回答會的工作,但你會留下在endline
字符(\n
)每一行的結尾。
除非這是期望的行爲,請使用以下模式:
with open(filepath) as f:
lines = f.read().splitlines()
for line in lines:
print line # Won't have '\n' at the end
相關問題
- 1. 將txt文件讀入列表Python
- 2. 將.csv文件讀入Python列表
- 3. 將文件讀入列表?
- 4. 如何用Python 2.7將整數列表寫入文件?
- 5. 如何將文本文件中的數字讀入python列表中的數字?
- 6. 將文件列表讀入DataFrame列表
- 7. 如何將列表列表寫入cgi/python中的文件?
- 8. 如何在python中將列表列表寫入文件?
- 9. 從文本文件讀入python列表
- 10. python將一個列表寫入文件
- 11. 如何在Python中將文件列表寫入文件?
- 12. 如何將json文件讀入python?
- 13. 如何將c中的整個文件讀入數組數組
- 14. 如何在JAVA中將文本文件讀入數組列表?
- 15. Python如何從文件中讀取和寫入列表
- 16. 如何在Python中將文本列表寫入文本文件
- 17. Python從文件列表中列入整數列表
- 18. 將整個文件讀入數組
- 19. python讀取/寫入文件列表
- 20. Python - 從文件讀入列表
- 21. 將文件txt讀入列表2 Python中的維度
- 22. 讀取.csv文件並將其內容放入python列表中
- 23. 將列表寫入python中的文件?
- 24. 如何將列表的列表寫入CSV文件Python?
- 25. 試圖將文件中的信息讀入Python中的兩個列表中
- 26. 將整數放入python列表中
- 27. 如何在java中將.csv文件讀入數組列表?
- 28. 如何將文件中的浮點數讀入列表
- 29. 將.db文件讀入Python
- 30. 如何從文件中讀取並將其作爲整數放入列表中? Python的
您正在使用什麼教程學習Python? –
你有沒有讀過Python文檔的_any_? –