随笔分类 - python
摘要:re.S是代表.可以匹配\n以及“ re.M是多行 code import re a = '''asdfsafhellopass: 234455 worldafdsf ''' b = re.findall('hello(.*?)world',a) c = re.findall('hello(.*?)
阅读全文
摘要:转载自:https://www.cnblogs.com/gaochsh/p/6757475.html XPath在Python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。 XPath介绍
阅读全文
摘要:所使用模块:re 对于Python使用正则一般都是先将正则表达式的字符串形式编译然后进行实例化。如下进行一个最简单的正则匹配 因为其已经匹配到了所以输出true re模块除了拥有compile这个方法以外还有 实例方法[ | re模块方法]: 1 2 3 4 5 6 7 8 9 10 11 12 1
阅读全文
摘要:Python模块:threading 00x1 多线程基础讲解_↑↑↑↑↑↑↑↑↑↑↑↑↑ 要使用多线程的函数可以实例化一个Thread对象,每个Thread对象代表着一个线程,可以通过start()方法,开始运行。 由于python的多线程是伪多线程(并非真正意义的多线程)所以其线程并发出来的结果
阅读全文
摘要:其实就可以当作表达式的意思。 比如 可以当作一个表达式为每次加1,那个分号可看作等于。 还有filter, map, reduce这三个内建的标准函数。
阅读全文
摘要:简述 就是新建一个管道执行一个命令。 方法是os.popen(命令,权限,缓冲大小) 比如 详细分析: os.popen() 方法用于从一个命令打开一个管道。 语法 popen()方法语法格式如下: 参数 command -- 使用的命令。 mode -- 模式权限可以是 'r'(默认) 或 'w'
阅读全文
摘要:语法:isinstance(object,type) 作用:来判断一个对象是否是一个已知的类型。 其第一个参数(object)为对象,第二个参数(type)为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。 若对
阅读全文
摘要:ps:本人不是写代码的料。写出来的贼垃圾。大牛看了如果有可以优化的提出来哈。
阅读全文
摘要:time strftime #strftime("%Y-%m-%d",time.localtime)打印当前事件 time.strptime #与time.strptime类似 python中时间日期格式化符号:http://www.cnblogs.com/xishaonian/p/7238901.
阅读全文
摘要:random 模块 print(random.random()) #产生一个0-1之间的随机的浮点数print(random.randint(1, 2)) #随机产生 1 或者 2print(random.randrange(1, 10)) #随机产生一个1-9的数
阅读全文
摘要:标识符:Identifiers 标识符必须以字母(大小写均可)或者"_"开头,接下来可以重复0到多次(字母|数字|"_") 特点: 1.没有长度限制 2.区分大小写 用处: 用于作为变量,函数名,类名,方法名等关键字:keywords 关键字其实就是python内部已经使用了的标识符,如果使用这些关
阅读全文
摘要:语法:当没有语句异常发生时,else中的语句将会被执行。 try: 这里是语句块except(IOerror),x: #其中x代表异常的实例 print xelse: print "程序没有错误!" 案例: Python异常类
阅读全文
摘要:文件操作: os.mknod("test.txt") 创建空文件fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 关于open 模式: w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (
阅读全文
摘要:%y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地
阅读全文
摘要:os模块 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedir
阅读全文
摘要:对反序列化漏洞的个人理解 反序列化后会倒着方向的去执类里的东西,倘若类里有一些可以命令执行的那么就会导致命令注入。 反序列化的基础知识 序列化:serialize 反序列化:unrealize问:为什么要序列化? 答:很简单,序列化可以把一个数组或对象转化成一个字符串,方便传输和存储。(数组或者对象
阅读全文
摘要:上一节课简单的讲了一下函数。那么今天来给大家讲一下函数参数。用案例说话哈。上一节课只是让大家有比较简单的了解,那么这节我们来细化一下哈。>>>def hello(x): #这里的x就是参数return x * x>>>hello(2) #自动将x=2带入x*x当中去计算了。故得四。4>>>#大家想一下,倘若是次方的该怎么办?比如x的n次方。>>>...
阅读全文
摘要:今天我们来学习新的一篇吧,那便是“函数(function)”我们用def来定义一个函数,以案例说话。>>> def name(x): #定义一个“name”的函数... print x + ",是一个帅哥!" #加号就当作一个连接符了,连接x跟后面的字符串...>>> name("二狗哥")二狗哥,
阅读全文