Python
tianrui007
这个作者很懒,什么都没留下…
展开
-
Python编程进阶1
从网上找的Python编程的小技巧,旨在培养Python编程的思想,记录如下:from random import randint#解析是个运算符号,可以进行简单的运算,实现功能快速###################################################data = [randint(-10,101) for _ in range(10) ]print(...原创 2018-03-06 21:37:44 · 1216 阅读 · 0 评论 -
Python3 Str类中有用的方法
平时写程序,没怎么看Python源码,不看不知道,一看吓一跳,原来Python大神实现的源码中,已经包含了很多平时我们用到的功能,这样就不用再造轮子了。对于str这个类,发现几个有用的方法:def center(self, width, fillchar=None): # real signature unknown; restored from __doc__ """ S.cen...原创 2018-03-08 22:03:13 · 683 阅读 · 1 评论 -
Python读取文件
Python读取文件,有好几个函数:read()----一次性读取文件全部内容,当成一个字符串处理,返回类型为字符串readline(size=-1)---读取指定的行数,如果不指定参数,则只读取一行,返回类型为字符串readlines(hint=-1)----读取指定行数,如果参数为空,则读取全部文件,返回list形式,可以对其遍历。在Python的帮助文件中,有一句话:Note that it...原创 2018-03-01 10:58:40 · 569 阅读 · 0 评论 -
Python的BeautifulSoup使用总结
Blog2018年3月1日 13:57:47在使用Bs4的find方法时,一定要注意其参数不同:find(tag)----tag是标签,其返回值是Tag类型,可以对返回值再次调用find或findall方法find(class_="className")-----这里对应的是类名soup.find("div", id='article_show')----标签和ID混用rticle.find('d...原创 2018-03-01 15:23:35 · 1209 阅读 · 0 评论 -
BeautifulSoup选择子细微差异
contents = soup.select("p > span")contents = soup.select("p span")注意:中间空格至少一个,多了也没事。上面,中间加与不加>,选择的结果是不同的。当加入>时,表示选择p标签下的子标签span,只选择其子标签span,对于子标签span下的嵌套的孙子标签span,则会在子标签span中包含返回,不再做为结果List...原创 2018-03-02 09:45:38 · 224 阅读 · 0 评论