Q
從一個純文本文件
1
A
回答
5
讀它們放入一個列表平凡與readlines()
完成:
f = open('your-file.dat')
yourList = f.readlines()
如果您需要剝離出來的換行符,您可以使用ars' method,或做:
yourList = [line.rstrip('\n') for line in f]
如果你想用字典按鍵從1到列表的長度,想到的第一種方法是按上述方式製作列表,然後執行:
yourDict = dict(zip(xrange(1, len(yourList)+1), yourList))
0
在the Python tutorial中對此進行了相當詳細的介紹。
lines = open('filename.txt', 'r').readlines()
1
words = []
for word in open('words.txt'):
words.append(word.rstrip('\n'))
的words
列表將包含在文件中的話。 strip
刪除換行符。
0
您可以像這樣使用with
這個文件。這就是所謂的上下文管理器,並自動在縮進塊
with open('data.txt') as f:
words = f.readlines()
結束時,如果你想這樣做沒有上下文管理器關閉該文件,你應該關閉該文件自己
f = open('data.txt')
words = f.readlines()
f.close()
否則該文件保持打開,至少只要f
仍在範圍內
相關問題
- 1. 從純文本文件
- 2. 讀一個純文本文件
- 3. 從純文本
- 4. 從一個純文本文件中讀取數字中的R
- 5. 從PDF文件中獲取純文本
- 6. 閱讀文件全純文本文件到一個數組
- 7. PHP從純文本
- 8. 從一個文本文件
- 9. 閱讀與多個標誌java的一個純文本文件
- 10. PHP文件讀取純文本文件
- 11. 從RTF文本中獲取純文本
- 12. php從郵件正文中提取文本/純文本
- 13. 從包含純文本和XML的文本文件獲取Xml
- 14. 如何從文件中獲取純文本文件
- 15. 大規模更換一個純文本文件
- 16. AS3/AIR - 創建一個純文本文件?
- 17. XSL純文本縮進包括另一個XSL文件
- 18. 將純文本列表解析爲多個文本文件
- 19. 從純文本生成HTML
- 20. 從純文本字符串
- 21. 從QLineEdit獲取純文本
- 22. 從SunAwtCanvas獲取純文本
- 23. 複製文本從一個文本文件到另一個
- 24. 縮短純文本文本
- 25. 從一個文本文件到另一個文本文件的處理線
- 26. UITextField純文本
- 27. 如何從一個文本文件
- 28. 我如何從一個文本文件
- 29. 創建一個從文本文件
- 30. 需要從一個文本文件C#
它在手冊中:http://docs.python.org/tutorial/inputoutput.html – CrociDB 2010-07-20 05:19:12