나는 file.readlines()
을 읽고 전체 파일을 한 줄씩 읽고 목록에 저장한다. 내가 그렇게 같은 파일이있는 경우 -file.readlines() 공백 라인을 남기다
Sentence 1
Sentence 2
Sentence 3
을 나는과 같이 각 문장을 인쇄 할 .readlines()
를 사용 -
file = open("test.txt")
for i in file.readlines():
print i
enter code here
출력은 내 질문은
Sentence 1
Sentence 2
Sentence 3
왜 내가 할 각 문장 사이에 여분의 줄을 얻고 어떻게 제거 할 수 있습니까? 이 질문이 매우 어리 석다면 실례지만 파이썬에서는별로 경험이 없습니다.
UPDATE가
내가 i.strip()
를 사용하여도 별도의 라인을 제거하는 것을 발견, 왜 이런 일이 무엇입니까? 내가 아는 한, .split()
은 문자열의 끝과 시작 부분에있는 공백을 제거합니다.
... 그리고 print 명령은 파일이 텍스트 모드에서 열렸을 때부터 –
'rstrip ("\ n")'이면 충분하다고 생각되는 두 번째 줄 바꿈을 추가합니다. –
@TimPietzcker, 네 말이 맞아. 귀하의 의견에 따라 답변을 편집했습니다. 고맙습니다. – falsetru