2013-12-14 5 views
0

나는 다음을 수행하려고 파이썬으로 텍스트 파일을 여는 방법?

file = open('test.txt', 'w+') 
item = "hello" 

file.write(item) 
print(file) 

나는 다음과 같은 출력을 얻을이 프로그램을 실행

,

<_io.TextIOWrapper name='test.txt' mode='w+' encoding='cp1252'>

를 열고 다음 파일에 쓸 수있는 방법이 있나요 저장하면 다른 곳에서 새 파일을 사용할 수 있습니까? 비록 내가 파일에 기록 된 것이 있더라도, 나는 여전히이 결과를 얻는다.

+0

가능한 중복 http://stackoverflow.com/questions/6159900/correct-way-to-write-line-to-file-in-python) –

+0

'print (file)'가 무엇을 기대합니까? – Tim

+0

@tim 고마워. 그냥 혼란스러워. 나는 지금 내가 뭘 잘못했는지 이해한다. – ruthless

답변

1
f = open("file.txt",'r+') 
lines = f.readlines() 
f.writelines(lines) 
f.close() 
[파이썬에서 파일에 라인을 작성하는 올바른 방법] (의