import os
def closed(x):
if f.closed == True:
return "closed"
else:
return "open"
f = open("test.txt", "ab")
print "Name of the file: ", f.name
print "we just opened the file so the file is: ", closed(f)
f.write("I am writing now to the file %s \n") % (f.name)
f.close()
print "now we typed f.close(), so it is: ", closed(f)
오류가있어서 test.txt에 % s을 인쇄하고 % s을 (를) 이해할 수 없습니까? 왜? f.write에서 파일 "attempt1.py", 라인 (12), ("나는 파일 % s \ 없음 지금 쓰고 있어요") % (f.name) :텍스트를 파일에 추가합니다. % s f.name
역 추적 (마지막으로 가장 최근에 호출) 형식 오류 : %에 대한 지원되지 않는 피연산자 유형 (들) : 내가 사용 "나는 파일 TEST.TXT 지금 쓰고 있어요"쓰고 싶은 'NoneType'와 'STR'
이 %의 당신이있어
큰 감사를 시도합니다. 그것은 일했다! – user3454635