2012-02-23 3 views
0

파이썬 2.7Python- 왜 줄 바꿈을 원하지 않으면 " n"생성됩니까?

내가 텍스트 문서를 열 때 "\ n을"개행 문자가 각 라인의 매우 끝날 때까지, 아직, 개행 문자가 생성되고 다음 추가하고 있지 않다을 사용하여 텍스트 문서에 문자열을 쓰고 있어요 그들 자신. 내가 뭘 잘못하고 있니?

내 코드는 다음과 같습니다

1 ---- Polyline1 ---- 0.567

---- 0.837 :

w.write(ID + " " + Name + " " + x + "  " + y + " " + "\n") 
w.write(ID2 + " " + Name2 + " " + x2 + "  " + y2 + " " + "\n") 

내 텍스트 문서는 다음과 같습니다

2 ---- 폴리 라인 2 ---- 0.928

---- 0.253

^^^ 사람들은 당신이 그들을 읽은 후 xx2에서 줄 바꿈을 제거하는 것을 잊었다 때문에

+0

아마 x에 개행 문자가 있습니다. –

+0

x와 s2의 끝에는 endline 문자가 있습니까? 끝 줄이 제거되지 않은 문자열에서 읽었습니까? – RussS

답변

2

를 대시하지 않는 공간이다.

또한 ␣ 및.

+0

나는 그 (것)들 후에 그 (것)들 개화가다는 것을, 그러나 나가 그 (것)들을 제거 할 것입니다 지 어떻게 생각하지 않는가? – jabe

+0

'rstrip()'메소드를 사용하십시오. –

+0

도움을 주셔서 감사합니다! – jabe

관련 문제