||| Attempting to connect to www.6688.cc on port 80 Connected to www.6688.cc on port 80 Received 100 bytes of HTTP response |||HTTP/1.1 200 OK Date: Wed, 09 Jan 2013 01:19:06 GMT Server: BWS/1.0 Content-Length: 9777 Content||| Closing the connection First line of HTTP response: HTTP/1.1 200 OK Version: HTTP/1.1, Status: 200, Message: OK Success - status was 200 check_webserver returned True
注:add_option()中参数的意义: short option string: 为第一个参数,表示option的缩写,例如-f; long option string: 为第二个参数,表示option的全拼,例如--file; 后面的参数皆为命名参数,命名参数为可选参数: action=: 表示对此option的处理方式,默认值为store,表示存储option的值到解析后的options对象的成员中。action还可以有其他的值:对于bool值,使用store_true来默认存储true,使用store_false来默认存储false,store_const用来存储const设置的值到此option,append表示增加option的参数到list中,此时此option是一个list,可能包含多个值,count表示对counter增加一,callback表示调用指定的函数。所有的action值如下: store + store_true + store_false + store_const + append + count + callback type=:表示此option的值的类型,默认为string,可以指定为string, int, choice, float and complex; dest=:表示此option在经过optionparser解析后的options对象中成员的名字,默认使用long option string; default=:表示比option的默认值; metavar=:表示显示到help中option的默认值;