저는 파이썬을 처음 접했기 때문에 여기서 분명히 뭔가 분명한 것을 놓치고 싶지만 저에게는 저주가 있습니다. 내 프로그램의 스 니펫은 다음과 같습니다.. 파이썬에서 작동하지 않습니다.
outFile = open('P4Output.txt', 'w')
outFile.write(output)
print output
print "Output saved to \"P4Output.txt\"\n"
출력이 콘솔에 올바르게 인쇄되지만 파일을 열면 비어 있습니다. 파일을 삭제하고 프로그램을 다시 실행하면 파일이 만들어 지지만 여전히 비어 있습니다. 이전에 다른 프로그램에서 이와 똑같은 코드 블록을 사용 했었지만 여전히 작동했습니다. 그러나 파이썬을 열고 다음과 같은 간단한 것을 시도해 보면 :
f = open('test.txt', 'w')
f.write("test")
다시 말하면 test.txt가 생성되지만 공백으로 남습니다. 뭐라 구요?
출력물을 출력 할 때 반환되는 것은 무엇입니까? 당신은 outFile.write ('test')를 테스트 했습니까? – garnertb