2016-08-08 7 views
-1

잠시 후 나는 현재 파이썬으로 다시 작업하기 시작했으나 처음에는 성가신 (그리고 적어도 해결할 수없는 ...) 문제가 발생했습니다. 테이블 형식의 내용이 담긴 일반 .txt 파일을 열어서 필요한 모든 정보를 수집 할 수 있도록 특정 '열'을 반복 할 수 있습니다. 문제는 내가 문서의 각 줄을 목록으로 가져 오지 않고 파이썬이 각 줄의 문자열을 생성한다는 것입니다. 또한 .readlines()를 시도했지만 그 중 하나도 작동하지 않습니다. 은 내가 Win7에 PC에서 작업하고 코드는 다음과 같이 간다 : 나는 또한 나는 또한 과거에 파이썬과 협력 등 문제가 발생하지 않을 것을 추가해야python 3.x readlines()

with open('C:\\filepath...\\file.txt') as file: 
for f in file: 
    print(f[0]) 

사람이 정말 감사하겠습니다 해결책을 알고 있다면 그렇게 도움. 미리 감사드립니다.

+0

당신의 라인은 특정 구분자로 구분 한 있습니까? 파일의 샘플 라인을 보여줄 수 있습니까? – Kasramvd

+0

line.split ('\ t')의 열에는 for line : for를 사용해야합니다. : – zondo

+0

@ Kasramvd : 저는 이것이 표의 내용 *의 의미라고 생각합니다 : 줄은 탭으로 구분됩니다. – zondo

답변

0

당신은 단지 분할해야합니다

TheList = [] 
with open('C:\\filepath...\\file.txt') as file: 
    for f in file: 
     TheList.append(f.split('\t'))