摘要:
原文地址:http://afen.it/python-beautiful-soup4/Beautiful Soup 是一个 Python HTML/XML 处理器,设计用来快速地转换网页抓取。以下的特性支撑着 Beautiful Soup:Beautiful Soup 不会选择 即使你给他一个损坏的标签。 他产生一个转换DOM树,尽可能和你原文档内容含义一致 。这种措施通常能够你搜集数据的需求。Beautiful Soup 提供一些简单的方法以及类Python语法 来查找、查找、修改一颗转换树:一个工具集帮助你解析一棵树并释出你需要的内容。你不需要为每一个应用创建自己的解析工具。Beautif 阅读全文
摘要:
File "email.py", line 1, in <module> import smtplib File "/usr/local/lib/python2.6/smtplib.py", line 46, in <module> import email.utils File "/home/pythonlib/email.py", line 2, in <module> from email.mime.text import MIMEText ImportError: No module nam 阅读全文
摘要:
原文地址:http://blog.donews.com/maverick/archive/2007/04/22/1159142.aspx下面是用Python发送email的示例。#!/usr/bin/python# -*- coding: utf-8 -*-import emailimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMETextfrom email.MIMEImage import MIMEImageimport smtplibdef sendEmai 阅读全文
摘要:
原文网址:http://zhidao.baidu.com/question/157467188.html乱码原因: 因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。 解决方法: 在控制台打印的地方用一个转码就ok了,打印的时候这么写: print myname.decode('UTF-8').encode('GBK') 比较通用的方法应该是: import sys type = sys.getfilesys... 阅读全文
摘要:
插件法:原文:http://hi.baidu.com/mjting/item/d9a6d9eb5a5ccb245a2d6404让Notepad++支持python运行 在Windows平台上,在cmd中使用python或者在IDLE中使用都不是很方便; 我们可以使用Notepad++可以自己打造IDLE功能; 到http://sourceforge.net/projects/npp-pluginsz下载最新的NppExec插件;将.dll文件放入notepad++插件文件夹下,重启notepad++ 安装后配置: 配置编译C文件。 ... 阅读全文
摘要:
原文地址:http://blog.csdn.net/huangxiansheng1980/article/details/7227915构造函数--------------------- __init__( self )析构函数--------------------- __del__( self )不像c++中那样构造函数和析构函数是类名字。并且在python中这构造函数和析构函数可以省略。先看简单的例子:class Simple: def __init__( self ): pass def __del__( self ): ... 阅读全文