@i_ikigai

Как сохранить полученные данные в файл?

Задача в которой над взять 2 числа написанные через пробел из файла, записать их сумму в другом файле
Fin = open ( "input.txt" ) 
Fout = open ( "output.txt", "w" ) 
str = Fin.readline().split() 
x, y = int(str[0]), int(str[1]) 
a = x + y 
Fout.write(a) 
Fout.close() 
Fin.close()

Ошибка
Traceback (most recent call last):
File "C:\Python26\test.txt", line 6, in
Fout.write(a)
TypeError: argument 1 must be string or read-only character buffer, not int
Я понимаю что решение наверное очень простое, но я не понимаю что делать, где ошибка, я вроде понимаю, что надо int в str перевести но не получается
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
exr
@exr
Попробуй
Fout.write("%s" % a)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы