猿问

控制台运行结果正确,但是输出的output.html文件只有第一个python百科网址,其他的显示不出来。

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(r'D:\baidu download\java\output.html', 'w')

        fout.write("<html>")        

        fout.write("<body>")

        fout.write("<table>")

        for data in self.datas:

            #fout.write('<meta charset="utf-8">')

            fout.write("<tr>")

            fout.write("<td>%s</td>" % data['url'])

            fout.write("<td>%s</td>" % data['title'].encode('utf-8'))

            fout.write("<td>%s</td>" % data['Summary'].encode('utf-8'))

        fout.write("</table>")

        fout.write("</body>")

        fout.write("</html>")


慕粉1914306576
浏览 1178回答 0
0回答
随时随地看视频慕课网APP

相关分类

Python
我要回答