python
文章平均质量分 65
csdn怀
这个作者很懒,什么都没留下…
展开
-
Python windows Errno错误码表示
最近调试总是报错,网上查了一下,果然很有用,觉得记下来方便以后查询1. 功能错误。2. 系统找不到指定的文件。3. 系统找不到指定的路径。4. 系统无法打开文件。5. 拒绝访问。6. 句柄无效。7. 存储控制块被损坏。8. 存储空间不足,无法处理此命令。9. 存储控制块地址无效。10. 环境错误。11. 试图加载格式错误的程序。12. 访问码无效。13. 数据无效。14. 存储器不足,无法完成此操...翻译 2018-03-14 11:50:03 · 1329 阅读 · 0 评论 -
Python中的各种编码格式转换
目前自己碰到的几种编码方式转换因为经常遇到因为转换失败的事情,因此需要总结一下,后续会慢慢补充原创 2018-09-05 18:57:24 · 244 阅读 · 0 评论 -
NLP自然语言处理实例:预测天气冷暖
NLP:自然语言处理(Natural Language Processing)是人工智能和语言学领域的分支学科。主要包括自然语言理解和生成,自然语言理解系统把自然语言转化为计算机程序更易于处理的形式即让电脑懂人类的语言。自然语言生成系统把计算机数据转化自然语言。处理过程:形式化描述->数学模型算法化->程序化->实用化使用Python语言,首先需要安装numpy、matp...原创 2018-11-17 19:29:23 · 2006 阅读 · 0 评论 -
python调用jmespath实现对json格式的文件处理
网址:http://jmespath.org/examples.htmlpython的库函数jmespath 可以使用简单的查询语句实现对jison格式的处理首先读取json格式的文件,然后查询,并将查询结果写到result.json文件中注:用了jsonpath模块,发现语法差距较大,而且[::-1]\length()\[?condition]等不能用,jsonpath_rw功能更少...翻译 2019-07-29 11:10:12 · 712 阅读 · 0 评论 -
python将数据结果保存到html文件中展示
由python获取的数据,可以通过保存到html中展示,借助css样式,实现更加直观好看的效果。1. html模板2.数据替换html = """<!DOCTYPE html><html lang="en"><head>title</head><body> <table border='1'> ...原创 2019-07-30 15:28:32 · 17320 阅读 · 4 评论 -
python学习zip函数
Python version: 3.7.4zip主要用于同时获取多了list的值1.zip与for循环组合,获取多个列表的元素country = ["English", "Chinese", "Japanese"]code = [44, 86, 81] for c, co in zip(country, code): print(c, co)2.多个l...翻译 2019-09-12 12:24:09 · 169 阅读 · 0 评论 -
Python 练习関数
1.字符串首字母大写,其余小写 L1 = ['adam', 'LISA', 'barT'] L2 = [s.capitalize() for s in L1] print(L2)2.数组内值相乘def prod(L): return reduce(lambda x,y:x*y, L)print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))...原创 2019-09-12 13:44:07 · 115 阅读 · 0 评论 -
Python 装饰器
参考:http://www.runoob.com/w3cnote/python-func-decorators.html装饰器(Decorators)本质上是一个 Python 函数或类,它可以让其他函数或类在不需要修改原有代码的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它可以让你在一个函数的前后去执行代码。经常用于有切面需求的场景,比如:打印日志、性能测试、事务处理、缓存...翻译 2019-09-12 15:09:26 · 140 阅读 · 0 评论 -
Python代码注释规范
写代码过程中,注释还是十分重要的,一个规范的Python代码,最好有一套自己的规范,这样别人阅读时也能清晰明了。第1行:可以在Unix/Linux/Mac中运行第2行:utf-8编码,# -*- coding: utf-8 -*-第4行:文档注释,三引号居多第6行:一些信息,如下__author__ = "pytho <mail@example.com>"__...原创 2019-09-12 16:03:20 · 1524 阅读 · 0 评论 -
Python类方法装饰器
在创建类之后,可以通过直接修改类的属性来修改值,但一般不推荐这样修改,因此一般在类中会有特定的setter getter方法。(但仍然可以修改属性,还是存在风险,可以把属性定义成私有属性)class Car(object): __slots__ = ("color", "price") """docstring for Car""" def __init__(self, color...翻译 2019-09-13 10:32:48 · 1345 阅读 · 0 评论 -
python一键生成二维码/条形码并保存成图片
QRCode是生成二维码的库,采用里德-所罗门码来进行编码,里德-所罗门码是一种带有容错机制的编码方法,采用这种机制扫描的时候并不需要读取所有的比特位,因此也使得简单的在QRcode中少量的更改信息,比如加入小型的图片等。image是图片处理库,依赖于django、olefile、pillow安装qrcodepip install qrcode查看命令行命令行中使用命令...翻译 2018-07-10 11:37:03 · 8619 阅读 · 0 评论 -
《Python web接口开发与测试》摘记
pip install django==1.9.7翻译 2018-07-02 20:30:59 · 1199 阅读 · 1 评论 -
《Selenium Python自动化测试》摘记
最近再学python自动化,觉得书还是要读的,重要的内容还是要记得,不然读过一遍很快又会忘记,尤其是理论性的知识。1. 软件测试分类单元测试:对程序中的单个子程序或具有独立功能的代码段进行测试集成测试:在单元测试的基础上,通过单元模块组装成系统或子系统,再进行测试,重点是检查模块间的接口是否正确系统测试:针对整个产品系统进行的测试,验证系统是否满足了需求规格的定义,以及软件系统的正确性和性能等是否...原创 2018-04-08 17:38:27 · 249 阅读 · 0 评论 -
python代码:水仙花数+冒泡排序+猜数+完全数+公倍公约数
练习1:水仙花数:'''打印水仙花数'''import math# 定义一个函数求取列表中的幂次方和def pow3(list): sum = 0 for i in list: sum += math.pow(int(i),3) return sumdef flower(): # 方法1 依次求取各个位数 for i ...原创 2018-04-03 14:07:16 · 681 阅读 · 0 评论 -
Eclipse配置Python环境
经常使用Eclipse运行python脚本,觉得很方便,后来因为系统重装了,需要重新搭建环境。为避免自己忘记,特记录一下1. 安装Java因为按照的Eclipse时JEE的,以来java包,自己安装的时java-1.8的版本,使用比较广泛按照下一步、下一步直到安装完成2. 安装Eclipse下载Eclipse包,选择JEE安装模式,点击下一步、下一步直到安装完成3. 配置P...原创 2018-04-13 21:25:46 · 260 阅读 · 0 评论 -
Python2.7 csv格式文件操作
CSV(Comma-Separated Values 逗号分隔值文件格式,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。CSV是一种通用、相对简单的文件格式,可用记事本,Excel等打开1> 纯文本,使用某个字符集,比如ASCII、Unicode、EBCDIC或GB2312;2> 由记录组成(典型的是每行一条记录);3> 每条记...原创 2018-04-23 19:51:15 · 3323 阅读 · 0 评论 -
Python2.7 xlrd读取、xlwt写入、xlutils读写Excel表格内容
之前经常用python读取Excel内容,后来有一段时间不用了再用就给忘记了,觉得记录还是很有必要的1. 首选安装xlrd安装方法很简单,如果装了pip的话 pip install xlrd2. python代码实现的功能:将Excel的内容按照字典形式打印出来结果:[{'user': 'hehe', 'psd': '1111111', 'result': '1111111...原创 2018-04-23 20:12:16 · 11468 阅读 · 5 评论 -
Python2.7 os模块统计特定目录下的文件夹个数、文件个数及总大小
实现:统计特定目录下的文件夹个数、文件个数及总大小代码:import osglobal path_countglobal file_countglobal file_sizedef calSize(path): if os.path.isfile(path): print u'not a path' return False ...原创 2018-04-27 13:46:17 · 3115 阅读 · 0 评论 -
Python中的闭包
闭包的概念可以简单概括为函数内引用了函数外的变量。python中的闭包需要满足三个条件:必须是一个嵌套的函数。闭包必须返回嵌套函数。嵌套函数必须引用一个外部的非全局的局部自由变量。为了方便理解,可以使用一个例子简单解释一下def outer(a): b = 3 # outer函数内的变量,非全局 def inner(): print(a+...翻译 2018-06-05 10:52:02 · 326 阅读 · 0 评论 -
python接口测试学习(4)之json/dict类型转换
json数据结构dict数据类型# coding:utf-8import jsondata = { 'id' : 1, 'name' : 'test1', 'age' : '1', 'full' : None}jsons = '{"name": "Ann", "age": "34", "result": 123}'json_str = json.dump...原创 2018-05-24 18:54:26 · 469 阅读 · 0 评论 -
selenium中常用的python函数
1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("//*[type='submit']").location3.表单的提交方法:submit解释:...翻译 2018-06-06 10:14:40 · 269 阅读 · 0 评论 -
python 定制类
__双下划线的方法或属性表示是python内置的特殊方法,使用时要特别注意,大概有以下几种__new__ __str__,__repr__ __iter__ __getitem__,__setitem__,__delitem__ __getattr__,__setattr__,__delattr__ __call__可以通过重定义的方式,改写内置方法__ne...翻译 2019-09-13 13:16:36 · 158 阅读 · 0 评论