摘要: 一般而言,break与continue用于while中打断循环。 二者的区别在于,break用于打断break这一级全部循环,即从此之后停止循环, 而continue则是打断一次循环,当然二者的打断一般在之前都要加一个if条件,从而更加好用。 举例1:continue 在此例中,进入if条件后,即是 阅读全文
posted @ 2018-02-28 11:31 shapeofu 阅读(573) 评论(0) 推荐(0) 编辑
摘要: eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary l 阅读全文
posted @ 2018-02-27 10:04 shapeofu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,提到了soup.<tag>中,例如soup.a,如果html中有多个a,则返回第一个a,所以可以用soup.find_all(a)找到所有a标签。 find_all有多个参数,.find_all(name, attrs, recursive, string, **kwargs),搜索当前 阅读全文
posted @ 2017-08-22 17:10 shapeofu 阅读(975) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup是解析、遍历、维护“标签树”的功能库 一、html基础 1. HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的. 举个栗子:<h1>这是一个标题</h1> <h2>这是一个标题</h2> <h3>这是一个标题</h3> 举个栗子:<h1>这是一个标 阅读全文
posted @ 2017-08-14 13:06 shapeofu 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 今天撸代码时遇到了isinstance,赶快来记一下用法 语法:isinstance(object,type) 作用:来判断一个对象是否是一个已知的类型,是该类型则输出TRUE,反则为FALSE,即布尔类型 例子: 由此判断是不是所需标签 阅读全文
posted @ 2017-05-08 10:34 shapeofu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 之前一直在Cisco Packet Tracer Student上玩交换机和路由器,一直天真的以为配置后,用end就可以退出并保存,一度以为思科家东西这么好,都不用保存的(当然这是真的有点傻,直到我把设备断电重启后才发现,end是不行的,必须用wr什么的保存才行,下面小小总结下 1.用户模式交换机启 阅读全文
posted @ 2017-04-21 09:47 shapeofu 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 如题也如图,本例以路由器为例(思科家交换机和路由器配置大同小异) 常规配置好路由器和pc后,保证二者ping得通 首先,打开telnet,加密码 在pc 上启用cmd 进行telnet远程登陆,如图,可以登陆并进入路由器 然后在再关闭telnet 这时就不能telnet登陆了。 小结:在使用tran 阅读全文
posted @ 2017-04-19 10:15 shapeofu 阅读(8318) 评论(0) 推荐(0) 编辑
摘要: requests库l6种方法: 在使用requests库时,会经常用到response对象,它存储了服务器响应的内容 阅读全文
posted @ 2017-04-13 11:07 shapeofu 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 在编写自己的模块和函数时,有时会测试自己的函数运行情况,为避免之后进行外部调用时,显示出测试内容,一般加上 阅读全文
posted @ 2017-04-10 11:34 shapeofu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Python2.x标准库中urllib2模块已经包含了平常我们使用的大多数功能,但是它的API使大家用起来不开心,所以人们更喜欢使用第三方库requests,所以在学爬虫前,会一管理员身份运行cmd, pip install requests 安装第三方库。 并且,在python3中urllib1, 阅读全文
posted @ 2017-04-07 12:36 shapeofu 阅读(1657) 评论(0) 推荐(0) 编辑