디렉토리에 많은 .csv 파일이 있고 파이썬 내에서 각각의 .csv 파일을 목록 [0]과 두 번째 .csv는 list [1]에 읽혀집니다..csv 파일을 파이썬 목록으로 읽기
불행히도 내 코드가 모든 .csv 파일을 반복하는 동안 모든 .csv 파일을 list [0]에 저장합니다. 위의 목표를 달성 할 수 있도록 코드를 수정하려면 어떻게해야합니까? 많은 감사합니다. 상단에, 당신은 목록 rowdata
을 새로 고쳐야 할, 루프 내부
def create_data_lists():
i=0
for symbol in symbols:
with open(symbols[i]+'.csv', 'r') as f:
print i
reader = csv.reader(f)
reader.next()
for row in reader:
rowdata.append(row)
data_by_symbol.append(rowdata)
i=i+1
'for ... in'을 사용할 때 색인 생성을 사용할 필요가 없으므로'open (symbols [i] ...)'를'open (symbol ...)'으로 대체하고 get 모든 것을 없애라. – tjm