搜索到与相关的文章
各行各业

Web自动化测试工具Selenium 1.0正式发布:Chrome

Selenium是一款开源Web自动化测试工具,最近发布了1.0版,标志着Web自动化测试领域正式加入了一名新成员。在其新版本中,除了修正了若干Bug,最引人瞩目的就是SeleniumRC增加了对GoogleChrome浏览器的支持,同时Selenium官方网站上提供了完整的用户指南。InfoQ一直关注Selenium的成长,赵劼在.NET平台下Web测试工具横向比较一文中对Selenium做了概括:严格说来,Selenium是一套完整的Web应用程序测试

系统 2019-08-12 01:31:48 2348

Python

跟老齐学Python之有点简约的元组

关于元组,上一讲中涉及到了这个名词。本讲完整地讲述它。先看一个例子:>>>#变量引用str>>>s="abc">>>s'abc'>>>#如果这样写,就会是...>>>t=123,'abc',["come","here"]>>>t(123,'abc',['come','here'])上面例子中看到的变量t,并没有报错,也没有“最后一个有效”,而是将对象做为一个新的数据类型:tuple(元组),赋值给了变量t。元组是用圆括号括起来的,其中的元素之间用逗号隔开。

系统 2019-09-27 17:56:37 2347

Python

真正搞明白Python中Django和Flask框架的区别

在谈Python中Django框架和Flask框架的区别之前,我们需要先探讨如下几个问题。一、为什么要使用框架?为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应用、系统应用)跟建造房子的过程一样,需要先打地基,搭好骨架,然后一块砖一块砖叠上去。而开发一个应用呢?同样也需要一个好的架构设计,数据库建模,然后一个模块一个模块使用代码实现。如果开发一个软件应用不使用框架,和我们建房子时,每一块砖、每一根钢筋都需要自己生产出来本

系统 2019-09-27 17:56:18 2347

Python

python snownlp情感分析简易demo(分享)

SnowNLP是国人开发的python类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。注意本程序都是处理的unicode编码,所以使用时请自行decode成unicode。MIT许可下发行。其github主页我自己修改了上文链接中的python代码

系统 2019-09-27 17:54:43 2347

Python

FastDFS分布式系统在Docker和Python中的应用

fastdfs分布式系统在docker和python中的应用一、什么是FastDFS:1.文件上传交互过程:2.文件下载交互过程:二、Docker安装FastDFS1.通过镜像下载2.将容器上的文件夹映射到本地路径,启动tracker和storage服务器3.查看tracker和storage服务器是否开启三、FastDFS的Python客户端1.下载环境包2.定义自己的配置文件3.上传文件例子四、自定义django文件存储并且保存到FDFS服务器上1.在

系统 2019-09-27 17:54:32 2347

Python

python + web操作 爬虫 自动填写表单

python+web操作爬虫自动填写表单Preinstallpackage安装webdriver库(chorme版本):找到你的版本,下载好放到Google/Chrome/Application文件夹下http://npm.taobao.org/mirrors/chromedriver/配置环境变量C:\Users\menglingjun\AppData\Local\Google\Chrome\Application把这个加到环境变量,可能你那不一样,就是

系统 2019-09-27 17:51:21 2347

Python

深度学习入门:基于Python的理论与实践(资源)

深度学习入门:基于Python的理论与实践该书是深度学习入门经典,超高人气教程,是深度学习真正意义上的入门书,从零开始,深入浅出地剖析了深度学习的原理和相关技术,为读懂大部头开路。获取本书链接:https://pan.baidu.com/s/1l94OqRJwNUvxh6wu1IeV1A提取码:9fja解压码:公众号中回复“解压密码”自动获取解压密码。本期到此结束,关注本人公众号,一起学习进步!

系统 2019-09-27 17:50:52 2347

Python

值得收藏,Python 开发中的高级技巧

Python开发中有哪些高级技巧?这是知乎上一个问题,我总结了一些常见的技巧在这里,可能谈不上多高级,但掌握这些至少可以让你的代码看起来Pythonic一点。如果你还在按照类C语言的那套风格来写的话,在codereview恐怕会要被吐槽了。列表推导式>>>chars=[cforcin'python']>>>chars['p','y','t','h','o','n']字典推导式>>>dict1={'a':1,'b':2,'c':3,'d':4,'e':5}>

系统 2019-09-27 17:50:17 2347

Python

Python对两个有序列表进行合并和排序的例子

假设有2个有序列表l1、l2,如何效率比较高的将2个list合并并保持有序状态,这里默认排序是正序。思路是比较简单的,无非是依次比较l1和l2头部第一个元素,将比较小的放在一个新的列表中,以此类推,直到所有的元素都被放到新的列表中。考虑2个列表l1=[2],l2=[1],如何将他们合并呢?(注意:下面实现会改变l1和l2本来的值)复制代码代码如下:defsignle_merge_sort(l1,l2):tmp=[]ifl1[0]

系统 2019-09-27 17:48:25 2347

Python

python3 map函数和filter函数详解

map()函数可以对一个数据进行同等迭代操作。例如:deff(x):returnx*xr=map(f,[1,2,3,4,5,6,7,8,9])print(list(r))map函数传入的第一个参数就是函数本身,即f。第二个参数是要操作的数据map()作为高阶函数,事实上它把运算规则抽象了,因此,我们不但可以计算简单的f(x)=x2,还可以计算任意复杂的函数,比如,把这个list所有数字转为字符串:print(list(map(str,[1,2,3,4,5,

系统 2019-09-27 17:48:02 2347