为什么最后获得的output.html里面是这样的?
代码运行没有错误,就是最后获得的html文件里面无法显示汉字,求解
代码运行没有错误,就是最后获得的html文件里面无法显示汉字,求解
2016-12-21
class HtmlOutputer(object): def __init__(self): self.datas=[] def collect_data(self,data): if data is None: return self.datas.append(data) def output_html(self): fout = open('output.html', 'w', encoding='utf-8') fout.write("<html>") fout.write("<head>") fout.write('<meta charset="UTF-8">') fout.write("</head>") fout.write("<body>") fout.write("<table>") #ascii for data in self.datas: fout.write("<tr>") fout.write("<td>%s</td>"%data['url']) fout.write("<td>%s</td>"%data['title']) fout.write("<td>%s</td>"%data['summary']) fout.write("</table>") fout.write("</body>") fout.write("</html>")
举报