2016-07-30 72 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

相关问题