最赞回答 / Moien
如果想使用bs4的话需要添加egg至pyDev工程的interpreter,具体添加方法是工程上右键->偏好<...图片...>选择interpreter设置,点击下面的链接更改interpreter列表<...图片...>点击右边添加egg,找到你安装bs4的egg的位置,添加即可<...图片...>
2016-04-15
补充一下关于明磊同学提到可能出现的这个编码问题。我电脑的环境是win10系统,用的是python2.7,同样在最后写入data到本地的output.html文件时报错,错误内容与编码有关。经过查找相关资料后解决。由于python2.7的open函数不支持直接指定编码格式,需要import codecs 模块,打开文件时下相应调用 codecs.open("file_name", "w", encoding="utf-8")即可解决问题。
2016-04-12
很大的收获就是老师写程序的方法与思路,先整理好大的逻辑框架,从程序主干入手,先把要用到的方法都写出来,主干搭好了再去完善枝干。同时利用好ide也可以大大提升编程效率。。。表示pycharm还只会基础功能。
Bingo!建议在<html>和<body>之间,加上<head><meta charset="utf-8"></head>,告诉浏览器使用什么编码,解决了输出乱码
''' fout = open('output.html','w')
fout.write("<html>")
fout.write('<head><meta charset="utf-8"></head>')#告诉浏览器使用什么编码,解决了输出乱码
fout.write("<body>")'''
''' fout = open('output.html','w')
fout.write("<html>")
fout.write('<head><meta charset="utf-8"></head>')#告诉浏览器使用什么编码,解决了输出乱码
fout.write("<body>")'''