2016-07-30 3 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) 

TypeError: неподдерживаемый типа операнда (ов) для%: «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

Смежные вопросы