2016-07-30 55 views
0

這裏是Python的新手。我正在使用LPTHW並試圖弄清爲什麼我的修改不起作用。我想用格式化爲EX16不支持的操作數類型錯誤

不知道這裏的問題是我格式化或我,跳出「」

line1 = raw_input("Line1: ") 
line2 = raw_input("Line2: ") 
line3 = raw_input("Line3: ") 

print "I'm going to right these to %r." % filename 

target.write(" %r, \n\%r, \n\%r ") % (line1, line2, line3) 

類型錯誤的:不支持的操作數%類型:「NoneType」和'tuple'

任何幫助或額外的信息表示讚賞!

回答

1

write可能返回None

target.write(" %r, \n\%r, \n\%r ") % (line1, line2, line3) 

也許應該是:

target.write(" %r, \n\%r, \n\%r " % (line1, line2, line3)) 
+1

沒錯,就是這樣! – Verax

相關問題