Python
夨繎
软件测试
展开
-
Python中特殊的类属性
对任何类C 显示了类C的所有特殊属性:C.__name__ 类C的名字(字符串)C.__doc__ 类C的文档字符串C.__bases__ 类C的所有父类构成的元组C.__dict__ 类C的属性C.__module__ 类C定义所在的模块(1.5 版本新增)C.__class__ 实例C对应的类(仅新式类中)__name__是给定原创 2017-05-23 10:49:41 · 266 阅读 · 0 评论 -
Python 3 Django 链接 mysql
在配置django连接数据库时,出现了许多问题,这里我们来解决,如果你还是初次安装配置,则请看我的另一篇博文:http://blog.dreamchasinger.cn/?p=509 或者http://blog.csdn.net/it_dream_er/article/details/52092262如果你出现了下面的问题,我将助你解决这些问题:关于安装mysql的python驱动的问题转载 2018-01-30 11:10:14 · 237 阅读 · 1 评论 -
Python中 Django中如何将字典存入到mysql中去
import jsonfrom test_case.models import Modules as mdata = {'a': 1, "b": 2}#将字典变成字符串datastr = json.dumps(data)print(type(datastr), datastr)#存入数据库m.objects.create(name=datastr, item_id='10')...原创 2018-02-09 11:07:15 · 3734 阅读 · 1 评论 -
用webdriver+phantomjs实现无浏览器的自动化过程
环境准备1. 安装python;2. 安装pip;3. 通过pip安装selenium:4. 下载phantomJS的包并解压缩: 1. 若在Windows系统中,将下载的phantomjs文件夹下bin文件夹下的phantomjs.exe文件复制粘贴到python文件夹的scripts目录下(当然也可以在程序中动态的为webdriver.PhantomJS("指定pha转载 2017-09-29 15:08:39 · 2163 阅读 · 0 评论 -
12步轻松搞定python装饰器
呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla前戏转载 2017-09-28 15:03:03 · 181 阅读 · 0 评论 -
Python selenium 三种等待方式解读
这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待。殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又是什么量级的,就好比闪电侠和凹凸曼约好去打怪兽,然后闪电侠打完回来之后问凹凸曼你为啥还在穿鞋没出门?凹凸曼分分中内心一万只羊驼飞过,欺负哥速度慢,哥不跟你玩了,抛个异常撂挑子了。那么怎么才能照顾到凹凸曼缓慢的加载速度呢转载 2017-09-28 11:29:35 · 233 阅读 · 0 评论 -
Python3 MySQL 数据库连接
本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。PyMySQ转载 2017-09-11 15:05:04 · 167 阅读 · 0 评论 -
python selenium2 中的显示等待WebDriverWait与条件判断expected_conditions举例
#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.wait import We转载 2017-09-27 14:27:42 · 1040 阅读 · 0 评论 -
appium服务关键字
关键字 描述 实例automationName 你想使用的自动化测试引擎Appium (默认) 或 SelendroidplatformName 你要测试的手机系统iOS Android 或 FirefoxOSplatformVersion 手机系统操作版本6.0deviceName 使用手机类型或模拟器类型(adb device)原创 2017-07-19 14:16:12 · 777 阅读 · 0 评论 -
Ubuntu中安装pycharm
这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的教程安装,但是在过程中还是会遇到各种的问题,所以今天把整个安装PyCharm过程都整理下来配上自己的解释说明,一来以后需要重装系统安装可以直接使用,二来如果有朋友需要用到可以参考。第一、PyC转载 2017-06-14 15:40:58 · 2134 阅读 · 0 评论 -
Python 导入模块是的
下 边 这 些 模 块 可 能 是 你 在 处 理 Python 模 块 导 入 时 会 用 到 的 辅 助 模 块 。 在 这 之 中 ,modulefinder , pkgutil , 以及 zipimport 是 Python 2.3 新增内容, distutils 包在 Python 2.0被引入。z imp - 这个模块提供了一些底层的导入者功能。z原创 2017-05-22 17:02:49 · 301 阅读 · 0 评论 -
Python类和实例类的内建函数
类和类实例的内建函数。内建函数 描述issubclass(sub, sup) 如果类 sub 是类 sup 的子类,则返回 True,反之,为 False。isinstance(obj1, obj2) 如果实例 obj1 是类 obj2 或者 obj2 子类的一个实例;或者如果 obj1是 obj2 的类型,则返回 True;反之,为 False。hasattr(obj原创 2017-05-31 10:59:25 · 458 阅读 · 0 评论 -
python 中偏函数 partial 的使用
函数的partial应用 函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。例如:In [9]: from functools import partialIn [10]: def add(a,b):....: return a+b...转载 2017-05-19 11:36:17 · 211 阅读 · 0 评论 -
函数式编程的内建函数
函数式编程的内建函数内建函数 描述map(func, seq1[,seq2...]) 将函数 func 作用于给定序列(s)的每个元素,并用一个列表来提供返回值;如果 func 为 None, func 表现为一个身份函数,返回一个含有每个序列中元素集合的 n 个元组的列表。reduce(fun原创 2017-05-19 11:12:10 · 147 阅读 · 0 评论 -
Python 内建异常描述
Python异常描述原创 2017-05-18 11:21:07 · 495 阅读 · 0 评论 -
Python os模块介绍
这篇文章主要介绍了Python os模块介绍,需要的朋友可以参考下os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..'转载 2017-05-17 15:23:21 · 222 阅读 · 0 评论 -
Django 注册后不能登陆
用户部分是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果首先我假设你对django的session、cookie和数据库、admin部分都有一定的了解,不了解的可以参考这个教程:http://djangobook.py3k.cn/2.0/1、用户登录:首先假设有这样的登录界面:处理登录的视图代转载 2018-01-30 11:51:25 · 1412 阅读 · 1 评论