0
好的,我試圖將三個原始輸入變量保存到文本文件中。每一件事情都很好,直到它將信息添加到文本文件中(我認爲這就是所謂的)。 它下到名單上的第2個變量,它是年齡,然後打印此錯誤:嘗試將int保存到文本文件時發生錯誤,我將如何解決此問題?
Traceback (most recent call last):
File "C:\Users\Owner\Desktop\Management CMS\employee-management.py", line 7, in <module>
fileObj.write(age)
TypeError: expected a character buffer object
我的代碼是:
name = raw_input("What is your name?")
age = int(raw_input("How old are you?"))
favcolor = raw_input("What is your favorite color?")
fileObj = open("employee.txt","w")
fileObj.write(name)
fileObj.write(age)
fileObj.write(favcolor)
fileObj.close()
print "The following text has been saved:"
print name
print age
print favcolor
「列表中的第二個變量」不是年齡,它是一個驚人的** integer **。你怎麼沒有看到這個? – SilentGhost 2011-01-24 16:16:31
Typo ........... – 2011-01-24 16:19:14