python
青樱酱
这个作者很懒,什么都没留下…
展开
-
PyCharm显示控制台调试程序
转载:http://www.zhihu.com/question/30760311方法一:选中要运行的代码,右键Execute Selection in Console(Alt + Shift + E)。方法二:菜单栏——Run——Edit Configuration——勾选Show command line afterwards。转载 2017-03-25 20:09:43 · 4271 阅读 · 0 评论 -
python 指定范围内随机生成不重复的n个数
利用Python中的randomw.sample()函数实现 resultList=random.sample(range(A,B),N); #表示从[A,B]间随机生成N个数,结果以列表返回原创 2018-02-06 14:57:00 · 63016 阅读 · 8 评论 -
Python selenium父子、兄弟、相邻节点定位
原文链接:http://blog.csdn.net/huilan_same/article/details/525416801. 由父节点定位子节点最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子:对以下代码:html>body>div id="A"> div id="B"> div>parent to c转载 2018-01-20 21:43:33 · 806 阅读 · 0 评论 -
python selenium常用api总结
原文地址:http://blog.csdn.net/xie_0723/article/details/514376501.获取当前页面的Url方法:current_url 实例:driver.current_url122.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element转载 2018-01-17 10:01:10 · 1200 阅读 · 0 评论 -
python退出程序命令
原文地址:http://www.cnblogs.com/gaott/archive/2013/04/12/3016355.htmlos._exit() vs sys.exit()概述python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。os._exit()会直接将python程序终止,之后的所有代码都转载 2017-06-30 10:23:33 · 15193 阅读 · 3 评论 -
网页内容抓取之确定网页是否gzip压缩
参考:https://segmentfault.com/q/1010000003042693使用python的urllib2抓取得到的网页时,有时会遇到这样尴尬的情况:原因是返回的网页进行了压缩,这里是gzip压缩。要正确获取网页内容,就要对它进行解压处理即可。解压处理可使用python的gzip和StringIO库解决: headers = {'User-agen原创 2017-06-03 20:20:59 · 4161 阅读 · 1 评论 -
PHP执行python脚本的passthru()函数使用及注意事项总结
PHP中执行python脚本的函数,我用的是passthru():passthru() 允许您运行外部程序,并在屏幕上显示结果。不需要使用 echo 或 return 来查看结果;它们会显示在浏览器上。PHP执行python脚本的用法:$path="python 脚本绝对路径/脚本文件名.py "; //需要注意的是:末尾要加一个空格,否则传参失败$params = "要传入py原创 2017-06-03 18:42:46 · 7470 阅读 · 0 评论 -
[Python]多线程网址爬虫:控制线程数,爬虫深度
python多线程作用于可以并行处理的函数上,一般是执行重复操作的一些函数。在网站URL爬虫中,多线程爬虫作用的函数我设置的是getLink()这个函数:实现功能——根据url获取网页内容再从中爬取出url。deadUrl = [] #存放死链crawledUrl = [] #存放全部爬取过的url,避免重复爬取#多线程爬取类,获得多线程函数参数#入口参数:url,depth原创 2017-06-01 15:42:50 · 11184 阅读 · 0 评论 -
python正则表达式精华
原文地址:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果转载 2017-05-27 10:12:28 · 321 阅读 · 0 评论 -
python 双端队列
原文地址:http://blog.sina.com.cn/s/blog_b5fe6b270101esju.html什么是双端队列deque,全名double-ended queue)是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。下面简单的介绍一下python中双端队列的操作函数;from coll转载 2017-04-22 13:20:32 · 3130 阅读 · 0 评论 -
[解决办法]Python中使用json.loads解码字符串时出错:ValueError: Expecting property name: line 1 column 2 (char 1)
原文:http://blog.csdn.net/sinsa110/article/details/51189456问题描述今天在解析字符串中,使用json.loads解码字符串,脚本如下:import jsonstring = "{u'lat': 61.190495, u'lng': -149.86884}"dic = json.loads(string)12341234转载 2017-05-10 17:48:22 · 13883 阅读 · 1 评论 -
Windows下python+selenium安装、使用
python的安装及环境变量设置比较简单,这里就不说明了。python我是用的2.7版本的。主要讲讲windows下selenium的安装:1. 直接在C:\Python27\Scripts目录下,按住shift键,右键选择在此打开命令窗口,在其输入pip install -U selenium前提是要联网的,经过一段时间,selenium就能自己安装好。2.下载geckodr原创 2017-04-03 00:25:23 · 9879 阅读 · 0 评论 -
使用sqlmapapi进行爬虫扫描
转自:http://www.secbox.cn/skill/5813.html《使用sqlmapapi.py批量化扫描实践》http://drops.wooyun.org/tips/6653看看他所封装的sqlmapapi的类:#!/usr/bin/python#-*-coding:utf-8-*-import requestsimport timeimport json转载 2017-03-26 15:43:07 · 3315 阅读 · 0 评论 -
python解决最短路径问题:Floyd-Warshall算法
昨晚做的华为实习生笔试题第三题的解答就涉及到最短路径问题,今天查阅资料l,重新做了一下。主要思路:1.根据天气状况更新路线图hmap2.根据最新的路线图hmap,运用最短路径算法Floyd-Warshall算法,求得任意两城市之间最短路径所必须经过的城市,放在path矩阵中(A矩阵存放对应的权值)3.然后编写一个函数getRoutes(path,start,end),根据指定的起始原创 2017-03-25 20:14:10 · 5437 阅读 · 0 评论 -
python 替换字符串中指定位置字符——一个简单有效的方法
方法:序列化字符串,存放到列表中,操作改变列表中的内容,最后连接列表内容。#替换字符串string中指定位置p的字符为c def sub(string,p,c): new = [] for s in string: new.append(s) new[p] = c return ''.join(ne原创 2018-02-06 16:21:07 · 70392 阅读 · 3 评论