python3+django3+html+boostrap3
使用Python3+django3+html+bootstrap3搭建web网站,主要功能是获取服务器的数据,并实现对数据库中的数据进行增删改查等常规操作,初次搭建web,很多视图、html布局等也是初次接触,有很多需要优化的地方,但基本功能已经可以实现,可以作为初学者的参考
python3.7+django3+html搭建网站初次尝试
使用Python3+django3+html搭建web网站,主要功能是获取服务器的数据,并实现对数据库中的数据进行增删改查等常规操作,初次搭建web,很多视图、html布局等也是初次接触,有很多需要优化的地方,但基本功能已经可以实现,可以作为初学者的参考
pythondoc.rar
python文档生成工具:
环境:1.Python3
2.windows(未在linux上实验过)
文档:自动生成.py文件中的类和函数结构,以及相关联的函数注释、类注释或类方法注释等文档
1.自动生成每个.py文件对应的html文档
2.将每个.py文件生成的html链接到一个统一的html目录中,方便进行直接的跳转
使用:
1.直接传入参数:python document_generator_parse.py D:\ D:\test ---->将D:\test目录下的所有.py文件解析并生成html文档,最终结果保存到D:\下
2.使用交互式的:python document_generator_parse.py直接运行后会进行提示一步一步操作
python tkinter实现的简单计算器.py
使用Python的tkinter实现的最简单的计算器
使用python版本为2.7.14,64bit
可安装pyinstaller后将该源码进行打包成exe后直接在其他机器上运行
本脚本只实现基础功能
python通过ctypes调用c\c++编写的dll\so库
使用的python版本为2.7.14,64bit
使用vs2015编译dll\so库,编译设置为release版本x64
压缩包中包括python调dll库的源码和vs2015生成dll的源码及工程
如果自己使用的以上任意版本不同,请自行调整,尽量保持使用的位数一致
Python连接并操作mysql数据库的基本方法.py
python连接并操作mysql的简单脚本,可用于初期的调试
主要是与mysql进行连接,并执行一些查看和获取操作
mysql使用的是5.6版本,安装在windows本机上,如果是安装在远程机器上需要修改ip并要获得远程连接的相关权限
python使用的是2.7.14版本
python编写的opencv示例代码可直接运行OpenCVForPython.py
需要安装python2.7,如果使用的python3版本,相应代码需要进行适当修改
需要安装numpy包、opencv包以及matplotlib包
示例代码包含以下模块:
1.读入和显示图像,save image
2.放大缩小图像
3.画线、矩形、园、椭圆、多边形、文字
4.鼠标的每次左键点击操作在图中画圆
5.通过调节拖动条改变背景颜色
6.读取并修改image
7.将image拆分成BGR三个通道的图像,再将BGR三通道的图像融合成一个image
8.两张图像按像素直接相加
9.两张图像根据不同权重进行相加,有透明效果
10.从一张图像中获取特定颜色(红色)区域的对象,类似于抠图
11.图像缩放、图像平移、图像旋转,可设置旋转角度,旋转中心点,旋转后是否缩放
12.透视变换,类似于ImageAffineTransform
13.卷积运算,平均滤波、图像模糊:平均、高斯、中值、双边
14.scble算子、schrr算子、拉普拉斯算子
15.边缘检测、绘制轮廓、绘制直方图、直方图均衡化
Python爬百度图片bs4.py
Python爬虫,爬取百度网址的图片
https://image.baidu.com/search/acjson
Python与cmd终端交互,使用argparse示例.py
Python与cmd终端交互,使用argparse示例.py
parser = argparse.ArgumentParser()
parser.add_argument('-v', '--verbose', help='run with verbose', action='store_true')
parser.add_argument('-d', '--debug', help='build debug version', action='store_true')
Python多进程示例multiprocess.py
Python多进程示例multiprocess.py
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在
python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,
只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到
并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,
提供了Process、Queue、Pipe、Lock等组件。
Python装饰器decoder.py
Python装饰器decoder.py
装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,
就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一
步步看看Python中的装饰器。
Python闭包实例closure.py
Python闭包实例closure.py
简单示例闭包的使用
简单示例闭包的使用
算法图解.pdf(邮电出版)
算法图解.pdf 像小说 一样有趣的算法入门书 人民邮电出版
UiAutomatorRFTestLibrary.py
Befor use this library:
1.install android SDK
2.install android JDK
3.install uiautomator by : "pip install uiautomator"
4.set environment path ANDROID_HOME=android sdk home path(root path of step 1)
5.you can use adb tools to find devices
Keyword List :
AdbCmd, ClearText, ClickButton, CloseApplication, Drag, Dump, Exists, Fling, FreezeRotation, GetDevices,
GetDeviceInfo, GetInfo, GetScreenShot, GetScreenStatus, LongClickButton, OpenApplication, OpenNoticeOrSetting,
Pinch, PressHardKey, Scroll, SetScreen, SetText, Sleep, Swipe, SwipeTo, WakeUp, WaitUntil
python使用appium进行Android自动化测试(appium.py)
1.使用该python脚本之前需要先安装appium服务端
2.需安装python,如果是在robot framework框架中使用则需先搭建好该框架
3.安装appium python客户端
该脚本的测试对象为Android设备,连接方式可以是本机虚拟设备,usb连接的手机等Android设备,脚本中有相关的注释
python多线程编程示例(threading.py)
1、多线程的理解
多进程和多线程都可以执行多个任务,线程是进程的一部分。线程的特点是线程之间可以共享
内存和变量,资源消耗少(不过在Unix环境中,多进程和多线程资源调度消耗差距不明显,
Unix调度较快),缺点是线程之间的同步和加锁比较麻烦。
2、Python多线程创建
在Python中,同样可以实现多线程,有两个标准模块thread和threading,不过我们主要使用
更高级的threading模块。
Robot Framework自动化测试修炼宝典.pdf
Robot Framework自动化测试修炼宝典主要介绍自动化测试框架,框架的搭建、使用等。
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发
1.测试用例使用文本文件(TXT或者TSV文件)保存,使用制表符分隔数据。可以方便的使用任何文本编辑器,或者EXCEL编辑测试用例。也可以使用HTML格式创建用例。
2.测试用例中支持变量使用,可以使用IF语句和FOR循环语句。
3.可以利用“标签”功能对测试用例进行分类和有选择执行。
4.支持关键字驱动、数据驱动和行为驱动。
5.利用已有的关键字,测试人员可以创建自己需要的关键字,形成更高级别的行为。
6.测试执行报告和日志是HTML格式,容易阅读。
7.Robot Framework并不是一款像QTP一样的自动化测试工具。它是一个自动化测试框架,或者说是一个自动化测试平台。
8.提供了测试执行事件的监听接口,并且可以自定义接口中的脚本。例如,某个用例执行前,“start_test”接口中的脚本就会被执行;用例执行结束后,“end_test”接口中的脚本就会被执行。而测试人员可以自定义“start_test”、“end_test”这两个接口的脚本。
9.提供了命令行接口和XML格式的输出。可以与版本管理工具结合,进行持续集成。
10.Robot Framework是通过测试库识别被对象、操纵被测对象,有很多自带的或者第三方的开源测试库。例如,使用“selenium2Library”库测试web客户端。此外还可以测试java客户端、Win32客户端、SSH协议的字符终端等。
11.测试人员可以使用Python和java创建自己需要的测试库。
12.提供了远程测试执行接口,可以进行分布式测试执行。
编译原理.pdf
编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理
JAVA入门经典.pdf
JAVA入门经典.pdfJAVA入门经典.pdfJAVA入门经典.pdfJAVA入门经典.pdfJAVA入门经典.pdfJAVA入门经典.pdfJAVA入门经典.pdf
Python使用OPencv进行图片像素比对
Python使用OPencv进行图片像素比对,Python使用OPencv进行图片像素比对,Python使用OPencv进行图片像素比对,Python使用OPencv进行图片像素比对,
python使用outlook发送邮件
python使用outlook发送带附件邮件
python调用stmp发送邮件
python调用内置的stmp模块发送邮件,带附件发送