import rehelp(re.compile)'''输出结果为:Help on function compile in module re: compile(pattern, flags=0) Compile a regular expression pattern, returning a pattern object.通过help可知:编译一个正则表达式模式,返回一个模式对象.''' '''第二个参数flags是匹配模式,可以使用按位或’|’表示同时生效,也可以在正则表达式字符串中指定.…
2018-05-08 17:48:33 今天我编写代码碰到了一个让我纠结了很久的坑,特别想在此说一下,让其他人避免我踏过的这个坑. 这个坑就是:在我自己写的子窗口中用opener属性却获取不到父窗口的window对象. 现在已经解决这个坑,请看下文 这是父窗口(windows.html)的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm…
根据这个问题很简单就能查到一些文章明确说明了解决问题的方法,就是如下一段代码: var isModal = false; //判断该dom是否为modal var classes = $(container).attr('class'); if (classes !== undefined) { classes = classes.split(' '); for (var i = 0; i < classes.length; i++) { if (classes[i] == "modal&…
问题背景:当我们爬取网页信息时,对于一些标签的提取是没有意义的,所以需要提取标签中间的信息. 解决办法:用到了re包下的函数 方法1:用到了research()方法和group()方法 方法2:用到了findall()方法 具体实现: import re # 匹配两个字符中间的所有字符 a = '<p>life is short, i use python<a/>i love it<p>' r = re.search('<p>(.*)<a/>(.…
在Python中,ElementTree是我们常用的一个解析XML的模块 1.导入ElementTree模块 from xml.etree import ElementTree as ET 2.初始化一个ElementTree类.初始化ElementTree类常用两种方式:一种通过xml文件,一种通过字符串. #通过xml文件初始化,test.xml是根文件夹的一个xml文件 myET=ET.parse("test.xml") #通过字符串初始化 xml="<xml&g…
这会是很长的一个帖子,因为我打算从python最基础的东西开始,尝试去完全的掌握它,buildin中有一些常用的函数比如 abs, open, setattr, getattr, 大家都很了解他们的用法,因为平时用的比较多,这将把重点放在平时少用,但是有奇效的方法,比如说 enumerate, 这个方法在遍历列表和元组的时候非常有用,下面我会详细说明这类方法的用法和作用. abs(x) Help on built-in function abs in module __builtin__ abs…