2017-09-16 7 views

답변

1

write()string 인수로합니다. sumstring으로 변환하십시오.

infile = open("milk.in","r").readlines() 
outfile = open("milk.out","w") 

a, b = infile[0].split() 
a, b = int(a), int(b) 

sum = a + b 

outfile.write(str(sum)) 
outfile.close() 

그러나 file I/O을 읽어야합니다.

0

정수를 파일에 직접 쓸 수 없습니다. intstr 함수를 사용하여 으로 변환 한 다음 파일에 작성해야합니다.

0

예. 정수를 파일에 쓸 수 없으며 문자열 형식으로 작성됩니다. 당신이 그대로 값을 저장하려면

그러나, (귀하의 경우, 그것은 정수이다) 이상 다음

import pickle 
pickle.dump()  
pickle.load() 

그래서 피클을 제공 파이썬 피클 모듈을 사용할 수 있습니다, 그것을 검색 할 시도하고 값을 파일에 저장하려는 형식으로 저장하십시오.

http://effbot.org/librarybook/pickle.htm [피클 소개]