我需要編寫一個程序,它打開一些包含csv文件的rar文件並讀取它們。我知道有用於此目的的外部庫,但實現這樣的任務的最佳方式或庫是什麼?使用python打開rar文件並讀取csv文件
0
A
回答
3
Python來了with batteries included。 csv
是這些電池之一。
對RAR的支持可以通過external library添加。
1
如上所述,有一個用於python的RAR庫。這就是說你仍然需要在你的電腦上安裝unrar程序。使用的是Mac,你可以通過自制安裝此:
brew install unrar
通過這種安裝,您的Python腳本可能類似於以下內容:
import rarfile, csv
rar_path = rarfile.RarFile("/path/to/rar_file.rar")
csv_file_name = "rar_file.csv"
rar_file = rarfile.RarFile.open(rar_path, csv_file_name)
csv_reader = csv.reader(rar_file, delimiter=',')
# Should output first line of file (typically CSV header)
print csv_reader.next()
相關問題
- 1. 打開RAR文件並獲取文件夾中的文件夾
- 2. 使用Python打開.csv文件NameError
- 3. 使用JFileChooser打開文件,讀取文件並設置值
- 4. 讀CSV文件,使用Python
- 5. 使用Python讀取CSV文件2
- 6. 使用Python讀取CSV文件3
- 7. 使用python讀取CSV文件
- 8. Python使用np.recfromcsv讀取csv文件
- 9. csv文件列讀取和使用python
- 10. 從csv文件讀取Python
- 11. Python 3的讀寫csv文件,並使用字典打印行
- 12. Python檢測並檢索打開的csv文件的文件名
- 13. python讀取文件打開LED
- 14. Python:無法打開和讀取文件
- 15. 打開文件並閱讀java文件
- 16. 打開ANSI csv文件並將內容讀取爲utf-8
- 17. 打開並讀取不含表單名稱的CSV文件
- 18. 打開並讀取多個.txt文件
- 19. 打開並讀取多個pcap文件
- 20. 閱讀csv文件,並使用python寫入另一個文件
- 21. 打開並讀取用戶在python中選擇的文件
- 22. 打開和讀取文件
- 23. 打開文件,並在Python
- 24. 如何在IDLE上打開.rar文件?
- 25. 如何用python讀取csv文件
- 26. 用python讀出csv文件
- 27. 使用Ajax讀取csv /文本文件
- 28. 從CSV文件的字符串開始讀取CSV文件
- 29. 讀取.csv文件。
- 30. Python從文件夾中讀取未打開的文件
也許你可以使用子使用系統來解壓RAR文件命令,然後讀取csv文件。 – Pramod