csvファイルを含むいくつかのrarファイルを開いて読み取るプログラムを作成する必要があります。この目的のための外部ライブラリがあることを私は知っていますが、そのようなタスクを達成するための最良の方法またはライブラリは何ですか?
質問する
10568 次
2 に答える
3
Pythonには電池が含まれています。csv
これらの電池の1つです。
RARのサポートは、外部ライブラリによって追加できます。
于 2012-10-09T09:44:05.767 に答える
1
述べたように、Python用のRARライブラリがあります。そうは言っても、コンピュータにunrarプログラムをインストールする必要があります。Macを使用すると、homebrewを介してこれをインストールできます。
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()
于 2015-05-15T20:28:18.657 に答える