2012-10-09 4 views
0

csv 파일이 포함 된 일부 rar 파일을 열고 읽는 프로그램을 작성해야합니다. 나는이 목적을위한 외부 라이브러리가 있다는 것을 알고 있지만 그런 작업을 수행하는 가장 좋은 방법이나 라이브러리는 무엇입니까?rar 파일을 열고 python을 사용하여 csv 파일 읽기

+0

어쩌면 당신이 시스템을 사용하여 RAR 파일의 압축을 하위 프로세스를 사용할 수 있습니다 설치된이와

brew install unrar 

를, 파이썬 스크립트는 다음과 같은 것이 같은 것을 보일 수 있습니다 명령을 입력 한 다음 csv 파일을 읽으십시오. – Pramod

답변

1

명시된 바와 같이 Python 용 RAR 라이브러리가 있습니다. 즉, 컴퓨터에 설치되어있는 비효율적 인 프로그램이 필요합니다. Mac을 사용하면 사제를 통해이 문제를 설치할 수 있습니다

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() 
관련 문제