根据JonnyKing的指导,在html声明中写入<meta charset='utf-8'>,输出就不乱码了。
在fout.write("<html>")
fout.write("<body>")
两行之间加入fout.write("<meta charset='utf-8'>")即可。
本人python2.7.11,win10系统。
在fout.write("<html>")
fout.write("<body>")
两行之间加入fout.write("<meta charset='utf-8'>")即可。
本人python2.7.11,win10系统。
2016-05-29
经验交流,有遇到同样情况的同学可以试试:
我的报错是这个:
File "D:\Users\aman\workspace\imooc\baike_spider\url_manager.py", line 27, in has_new_url
return len(self.add_new_urls) != 0
TypeError: object of type 'instancemethod' has no len()
然后对应这么修改就能运行了。
def has_new_url(self):
return len('self.add_new_urls') != 0
我的报错是这个:
File "D:\Users\aman\workspace\imooc\baike_spider\url_manager.py", line 27, in has_new_url
return len(self.add_new_urls) != 0
TypeError: object of type 'instancemethod' has no len()
然后对应这么修改就能运行了。
def has_new_url(self):
return len('self.add_new_urls') != 0
2016-05-29
经验交流,有遇到同样情况的同学可以试试:
我的报错是这个:
File "D:\Users\aman\workspace\imooc\baike_spider\url_manager.py", line 27, in has_new_url
return len(self.add_new_urls) != 0
TypeError: object of type 'instancemethod' has no len()
然后对应这么修改就能运行了。
def has_new_url(self):
return len('self.add_new_urls') != 0
我的报错是这个:
File "D:\Users\aman\workspace\imooc\baike_spider\url_manager.py", line 27, in has_new_url
return len(self.add_new_urls) != 0
TypeError: object of type 'instancemethod' has no len()
然后对应这么修改就能运行了。
def has_new_url(self):
return len('self.add_new_urls') != 0
2016-05-29
http://blog.csdn.net/tangsilian/article/details/51517392
2016-05-27
出了个bug说是AttributeError错误,查了老半天是把"__init__"打错"__init_"了。。。
2016-05-21