Python

python测试开发工具库汇总(转载)

Web UI测试自动化splinter - web UI测试工具,基于selnium封装。 selenium - web UI自动化测试。 mechanize- Python中有状态的程序化Web浏览链接selene - 使用Python + Ajax支持+ PageObjects + Widgets进行简明UI测试 hitch...

【转】python调用youtube-dl实现视频下载

youtube-dl是一个命令行程序,用于从YouTube.com和更多网站下载视频。它需要Python解释器,版本2.6,2.7或3.2+,并且支持Unix,Windows或Mac OS X中运行。而且它提供了自定义添加视频解释并发布到github上,这意味着可以对其进行修改,重新分发。ubuntu系统安装youtube-dlsudo pip instal...

Python基础【day01】:python 2和3区别(四)

许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。 但如果想要用Python开发一个新项目,那么该如何选择Python版本呢?我可以负责任的说,大部分Python库都同时支持Pyt...

selenium 上传文件,非input标签,安装pyuserinput

为了上传文件(非input),安装pyuserinput 环境介绍:win10 x64、Python 3.6.3 1.pyHook安装 pyHook下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载到本地后,在cmd执行install 2.pywin32-200安装 pywin32-220下...

Python源码剖析之编译Python

在剖析源码的过程中,最好的学习方法是不断根据掌握的知识修改Python源代码,以印证自己的知识和猜想。 一、Python总体架构   在最高的层次上,Python的整体架构可以分为三个主要部分,如上图,左边的Core Modules(内置模块)、Library(库)以及User-defined Modules(用户自定义模块)。   在图的右边,是Pyt...

Django安装和启动

    1.django安装 在http://www.djangoproject.com/download/这个网站上可以下载django的最新版本。在下载时,要注意django版本和本机安装的Python版本是匹配的。在这个https://docs.djangoproject.com/en/dev/faq/install/#what-python-ve...

python3降级为python2(linux)

在Linux上,使用python,有时候需要python2,有时候需要python3,下面简单介绍下将python3换成python2的方法。 1.查看Python目前的版本 直接输入 python 1 可以查看Python版本 2.将/usr/bin目录下的python版本切换 mv /usr/bin/python /usr/bin/python3....

Selenium基本使用(十一)异常捕获

1. 抛出异常和自定义异常 Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。 raise 语句 Python中的raise 关键字用于引发一个异常,基本上和C#和Java中的throw关键字相同,如下所示: #...

[ZZ] NumPy 处理数据

NumPy-快速处理数据--ndarray对象--数组的创建和存取https://www.cnblogs.com/moon1992/p/4946114.html NumPy-快速处理数据--ndarray对象--数组的创建和存取  本文摘自《用Python做科学计算》,版权归原作者所有。 NumPy为Python提供了快速的多维数组处理的能力,而SciP...

Python 程序如何高效地调试?

Python在debug方面的支持还是不错的,在明确代码意义的情况下,通过log、print和assert分析错误原因,配合单元测试可以很高效。然而,实际工作中大量代码很可能出自他人之手,这种情况下,使用debugger就显得更加高效了。 一、在控制台下进行程序调试 PDB 如果你熟悉命令行调试工具(例如gdb、lldb),那么使用Python中的PDB...