Ожидаемая строка или буфер (в re.sub)

I иметь видела похожие вопросы (Вот, Вот) раньше на ТАК и я знаю чтоre.sub ожидает строку (которую, я полагаю, я предоставляю), но я не знаю, что не так в следующем коде:

tuples = re.findall(r'id":"(.*?)".*?name":"(.*?)"', response.text, re.DOTALL)
outfile = open("badEXtsWithIDs.csv", "wb")
print "Writing into CSV"
writer = csv.writer(outfile)
for entry in tuples:
    writeName = re.sub(r'\W', " ", entry)
    writer.writerow(writeName)

я думаю чтоre.sub нуженstr переменная, но не записьstr? Я получаю ошибку:TypeError: expected string or buffer на линии, имеющейre.sub, Любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос