2013-10-21 2 views
1

파이썬에서 파일에 텍스트를 쓰려고합니다. 12파이썬에서 파일에 쓸 때 어떻게 새로운 라인에 글을 씁니까?

내가 선호 -

플레이어 1 - \ nBob - 점수 - 12 - 목표 : 나는 시도하고 새로운 라인을 만들/N을 사용하지만 그것은 단지 생성 된 파일에 다음과 같이 나온다 솔루션에 os 모듈이 없으면 감사합니다.

편집 : 방금 한 컴퓨터에서만 작동하고 다른 컴퓨터에서는 작동하지 않는다는 것을 깨달았습니다. 나는 다른 PC에 접근 할 수있을 때 내일 다시 돌아올 것이다.

+0

탈출 항상'사용 \\' –

+0

@KenWayneVanderLinde 죄송합니다. 오타, 무슨 뜻입니까? P – Man16

답변

5

는 간단하게이 작업을 수행 : 올바른 개행 문자가 '\n'하지 '/n'

+0

두 개의 문자열과 +를 사용할 필요가 없습니다. 원할 경우'f.write ('some text \ n')'을 그냥 할 수 있습니다. – Murph

+0

@ 머프 옙, 네가 맞아! –

+0

음, 일종의 혼란 스럽네요. 이건 내 PC 중 하나에서 작동하고 있습니다. 그렇지 않은데 .. PC에 액세스 할 때 내일은 다시 많이 얻을 것입니다. – Man16

1

입니다

f.write('some text\n') 

공지 사항 것을 당신이 \n보다는 /n을 원하는 생각합니다.

0

여러 가지 방법으로이 작업을 수행 할 수 있습니다. 내가 좋아하는이 : 그것은 당신이 명령을 사용하여 인쇄 할 정확히 어떤 파일에 작성되어 있음을 알려 때문에

f = open('newfile.txt', 'w') 
print >> f, "New String\n" 

print >> filename, "someString" synthax 편리 : print "someString"

관련 문제