我需要编写一个程序,它打开一些包含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