with open('test.csv') as f:
reader = csv.reader(f, skipinitialspace=True, delimiter = ';')
header = next(reader)
a = [dict(zip(header, row)) for row in reader]
기본적으로 사전의 목록에 CSV에서 이동합니다 하나는 오류가 있습니다. 나는 회사에 상당히 익숙하지 않고 n00b처럼 보이기를 원하지 않으므로 32 비트 주소로 실행하면서이 작업을 수행하는 방법이 있습니까?메모리 오류 내 500메가바이트을 위해 내가 그러나 그것은 작은 CSV 파일을 위해 노력하고 사전의 목록에 csv로 변환하고 위의 코드와 함께,
P.S : 나는 csv.DictReader
을 시도하고는 5백메가바이트의 CSV 메모리에 공간을 많이 걸릴 것입니다
Traceback (most recent call last):
File "<input>", line 3, in <module>
File "c:\python27\Lib\csv.py", line 116, in next
d = dict(zip(self.fieldnames, row))
MemoryError
가 오류를 게시 할 수 있습니다하려고 이곳에서만 솔루션을 사용하여 당신은 또한 메모리에로드 할 수 없습니다
을 필요로하는 부분을로드? – TinyTheBrontosaurus
예 –
시스템에 얼마만큼의 RAM이 있습니까? – TinyTheBrontosaurus