这里是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)
TypeError:%不支持的操作数类型:'NoneType'和'tuple'
感谢任何帮助或其他信息!!
答案 0 :(得分:1)
write
可能会返回None
:
target.write(" %r, \n\%r, \n\%r ") % (line1, line2, line3)
应该是:
target.write(" %r, \n\%r, \n\%r " % (line1, line2, line3))