2017-03-09 1 views
-3

그래서 나는이파이썬에서 파일을 2D 배열로 읽는 방법?

나는 그것이 내가 로 파일을 읽을 수 있도록 할
James, 10, Orange 
Andrew, 16, Yellow 
Graham, 23, Pink 

중첩 된 목록은 내가

print(user[0][1]) 
#10 

I있을 것이다 파일 (User.txt를) 포함을 시도 :

with open("user.txt") as file: 
    user = [line.split(", ") for line in file.readlines()] 

print(user[0][1]) 

그러나 나는 'IndexError : 목록 지수 범위를 벗어나'얻을

누군가가 도움을 줄 수

희망

+2

가능한 중복 http://stackoverflow.com/questions/3277503/how-do- i-read-a-file-line-by-a-list) – Hamms

+1

배열 작업은 아니지만 * lists *를 사용합니다. –

+0

[**'csv' **] (https://docs.python.org/2/library/csv.html) 모듈을 사용하십시오 –

답변

1
with open("file location") as file: 
    user = [line.rstrip("\n").split(", ") for line in file] 
[I 파일의 줄 단위 목록에 읽기 어떻게해야합니까?] (의
관련 문제