TypeError: must be str, not int
出现错误,new_file.write
下的此函数在while循环之外时可以正常工作。
#write Data
i = 0
j = 0
while i < 10:
i = i+1
j = j+1
news_file.write('<tr>\n' + '<th>' + i + '<\th>' + '\n')
news_file.write('<th id="title"><a href="' + fetch_link[j] + '>' + fetch_title[j] + '</a></th>' + '\n' +'</tr>')
答案 0 :(得分:0)
在Python中,无法直接连接字符串和非字符串。您必须使用许多字符串插值语法之一,例如:
news_file.write('<tr>\n<th>{}<\th>\n'.format(i)