随笔分类 -  python学习

1 2 下一页
python学习之——安装Beautifulsoup、requests、lxml
摘要:安装Beautiful soup: 1、下载安装包,解压到python的安装目录; 2、cmd 进入安装包解压后的存放位置; 3、使用命令:python setup.py build , python setup.py install 进行安装; 4、安装后验证,from bs4 import Be 阅读全文
posted @ 2016-11-23 16:17 laclt 阅读(1720) 评论(0) 推荐(0)
python学习之——调用adb命令完成移动端界面测试
摘要:实现原理 Hierarchy Viewer:获得当前手机实时的UI信息,方便用于手机的自动化测试; python中的subprocess.Popen():调用系统命令; uiautomator工具:获取界面控件信息; adb命令:对手机进行操作; 测试环境 1、HierarchyViewer将把下一 阅读全文
posted @ 2016-09-06 16:25 laclt 阅读(12572) 评论(0) 推荐(0)
python学习之——selenium元素定位
摘要:web自动化测试按步骤拆分,可以分为四步操作:定位元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。 其中定位元素尤为关键,此篇是使用webdriver通过页面各个元素的属性值定位对象。 步骤: 一:环境准备 1.浏览器选择:Firefox 2.安装插件:Fire 阅读全文
posted @ 2016-08-05 15:43 laclt 阅读(905) 评论(0) 推荐(0)
python学习之——操作浏览器
摘要:使用selenium的webdriver框架,对浏览器的常规操作,如下~~ 其中 selenium的安装方式 cmd输入指令安装:pip install -U selenium 验证安装成功方式 cmd输入指令验证: >python >from selenium import webdriver > 阅读全文
posted @ 2016-07-22 12:45 laclt 阅读(4031) 评论(0) 推荐(0)
python学习之——splinter使用
摘要:开始学习使用splinter工具了,目前是摸索中,先熟悉splinter工具的使用方法~~ 实现功能: 打开firefox浏览器->www.baidu.com->输入关键词 python,进行搜索~~ 关键点: 1、熟悉splinter工具的语法; 2、得到网址中需要操作的elements,可使用v 阅读全文
posted @ 2016-07-11 17:33 laclt 阅读(6280) 评论(0) 推荐(0)
python学习之——splinter介绍
摘要:Splinter是什么: 是一个用 Python 编写的 Web 应用程序进行验收测试的工具。 Splinter执行的时候会自动打开你指定的浏览器,访问指定的URL,然后你所开发的模拟的任何行为,都会自动完成, 英文介绍: Splinter is an open source tool for te 阅读全文
posted @ 2016-07-11 16:23 laclt 阅读(2177) 评论(0) 推荐(0)
python学习之——pip的安装与使用
摘要:安装步骤: 前提:已经安装python 1、下载安装包并解压; easy_install 地址:https://pypi.python.org/pypi/setuptools#downloads pip 地址:https://pypi.python.org/pypi/pip#downloads 2、 阅读全文
posted @ 2016-07-11 15:28 laclt 阅读(485) 评论(0) 推荐(0)
python学习之——django环境搭建
摘要:Django是一个基于MVC构造的框架,用于web开发,主要目的是简便、快速的开发数据库驱动的网站。 前提:已经安装python 搭建步骤: 1、https://www.djangoproject.com/download/ 下载Django,注意版本,我的python版本是 2.7.6,Djang 阅读全文
posted @ 2016-07-07 19:09 laclt 阅读(196) 评论(0) 推荐(0)
python学习之——eclipse+pydev 环境搭建
摘要:最终选用 eclipse+pydev,网上相关资料也是极多的~~~ 1、安装python; 2、安装eclipse; 3、eclipse中安装pydev,eclipse中help—>ecliple marketplace 中搜索pydev,下载并安装; 使用marketplace避免无效路径对安装p 阅读全文
posted @ 2016-07-06 20:40 laclt 阅读(191) 评论(0) 推荐(0)
python学习之——爬取网页信息
摘要:爬取网页信息说明:正则表达式有待学习,之后完善此功能#encoding=utf-8import urllibimport reimport os#获取网络数据到指定文件def getHtml(url,fname): #fname = 'C:\\Users\cuiliting\\Desktop\... 阅读全文
posted @ 2015-12-10 11:01 laclt 阅读(265) 评论(0) 推荐(0)
python学习之——小闹钟(持续完善ing)
摘要:"啊,坏了,我忘了那啥啥了~~~"为了不坏了,动手做一个小闹钟吧,一点点完善的过程一定美好极了,必像等待培育许久的花儿绽放一样,不多说,加油,期待↖(^ω^)↗#! /usr/bin/env python#coding=utf-8#来源:自己想的,提前设定某些大事的时间点,届时弹窗提示#题目:小闹钟... 阅读全文
posted @ 2015-11-27 16:48 laclt 阅读(1374) 评论(0) 推荐(0)
python学习之——计算给出代码中注释、代码、空行的行数
摘要:题目:计算给出代码中注释、代码、空行的行数来源:网络思路:注释行以 ‘#’开头,空行以 ‘\n’ 开头,以此作为判断def count_linenum(fname): fobj = open(fname,"rU") #print fobj.readlines() count_bla... 阅读全文
posted @ 2015-10-26 17:28 laclt 阅读(270) 评论(0) 推荐(0)
python学习之——计算文件行数
摘要:# -*- coding: cp936 -*-#转载源于:http://blog.csdn.net/houyj1986/article/details/21196027#计算文件行数#1、文件比较小:fobj = open(r"C:\test.txt",'rU')len_fobj = len(fob... 阅读全文
posted @ 2015-10-26 16:03 laclt 阅读(866) 评论(0) 推荐(0)
python学习之——文件过滤,不显示文件中以‘#’开头的行
摘要:#题目:文件过滤,不显示文件中以#开头的行#来源:python核心编程9.11练习9-1import osdef content_filter(filename): fobj = open(filename,'r') for eachLine in fobj: if eac... 阅读全文
posted @ 2015-09-09 23:32 laclt 阅读(1464) 评论(0) 推荐(0)
python学习之——元组中两数相加之和等于某数
摘要:#题目:数组中找出两个元素之和 等于给定的整数# 思路:# 1、将数组元素排序;# 2、array[i]与a[j](j的取值:i+1到len_array-1) 相加;# 3、如两两相加<整数继续,如=整数则输出元素值;# 4、如>则直接退出,i+1 开始下一轮相加比较def addData(arra... 阅读全文
posted @ 2015-08-26 23:22 laclt 阅读(7288) 评论(0) 推荐(0)
python学习之——识别标识符&关键字
摘要:题目:字符串标志符,可以检测长度为1的标识符,并可以识别Python中的关键字。 阅读全文
posted @ 2015-08-25 22:49 laclt 阅读(812) 评论(0) 推荐(0)
python学习之——single number
摘要:Given an array of integers, every element appearstwiceexcept for one. Find that single one.思路:队列排序,两两个对比,找出不相同的一个 阅读全文
posted @ 2015-08-25 15:32 laclt 阅读(284) 评论(0) 推荐(0)
python学习之——Add Digits
摘要:Given a non-negative integernum, repeatedly add all its digits until the result has only one digit.For example:Givennum = 38, the process is like:3 + ... 阅读全文
posted @ 2015-08-25 15:27 laclt 阅读(313) 评论(0) 推荐(0)
python学习之——猜大小
摘要:import randomdef datarand(): originaldata = random.randint(1,10) return originaldatadef guessdata(originaldata): flag = 0 while(flag==0):... 阅读全文
posted @ 2015-08-25 15:17 laclt 阅读(336) 评论(0) 推荐(0)
python学习之——冒泡排序
摘要:# -*- coding: cp936 -*-import random#生成1-200之间的随机数def datalist(num): data=[] for i in range(0,num): data.append(random.randint(1,200)) ... 阅读全文
posted @ 2015-08-25 15:14 laclt 阅读(222) 评论(0) 推荐(0)

1 2 下一页