write()写不进去?

====
代码如图
我想通过这个方法,将我传入的标题和url写入一个html中作为一个< a >标签
但是我用这样的方法写入不了
尝试了一下

fout.write"<a></a>"

可以插入

fout.write"<a> %s <a>" % title

无法插入

求教!

以解决
问题:title是爬虫爬下来的汉字,编码问题导致无法插入
解决方案:

 def addHtmlNodeself, title, href: fout = openlist.html, a+ node = """<br/><a href=%s>%s</a>""" % href, title printnode try: node = node.encodegbk print node node = node.decodegbk.encodeutf-8 print node except Exception as e: printe try: fout.writenode except Exception as e: printe fout.close

发表评论

电子邮件地址不会被公开。 必填项已用*标注