2012-10-18 15 views
0

텍스트 파일에서 텍스트를 쉽게 가져 오는 방법이나 적어도 기억에 남는 방법을 찾는 데 문제가 있습니다. 나는 사용자를 모욕하는 프로그램을 만들려고 노력하고있다. 하나의 텍스트 파일에서 한 단어를 가져오고 두 번째 파일에서 다른 단어/s를 추가하고 세 번째 텍스트 파일에서 마지막 단어를 추가하려고한다.파이썬의 텍스트 파일에서 텍스트 읽기

이렇게 코딩하는 방법을 찾는 데 어려움이 있습니다 ... 텍스트를 선택하기 위해 임의의 숫자를 입력하고 실행했습니다. 텍스트 파일의 문자열이나 텍스트에 액세스하는 방법을 알아야합니다.

+0

'텍스트 = 개방 ("file.txt를") 읽기()'아마? –

+0

텍스트 파일의 크기는 어느 정도입니까? 비교적 모욕적 인 목록이라면 목록에 데이터를 저장할 수 있습니다 ... – mgilson

+0

텍스트 파일은 그다지 크지 않습니다 ... 약 50 단어이지만 선생님은 외부 텍스트 파일에서 텍스트 파일을 가져 오라고 요청했습니다. 우리를 가르치기를 꺼린다. – Magpy

답변

1

가장 쉬운 방법은 with 문을 사용하는 것입니다. 그것은 당신을 위해 파일을 닫습니다 돌봐.

with open("file.txt") as f: 
    for line in f: 
     # do something with line 

또는 직접으로 목록에 데이터를 읽어.

with open("file.txt") as f: 
    lines = list(f) 
# do something with lines 
관련 문제