
python
SuperYang_
山高人为峰
展开
-
python自动化测试框架-pytest
安装pip install -U pytest;使用方式代码示例:import pytestdef test_a(): print("Test A") assert 1 # 成功def test_b(): print("Test B") assert 0 # 失败if __name__ == '__main__': pytest.main(['-s', 'test_pytest.py'])输出结果:P..原创 2020-12-20 15:55:30 · 456 阅读 · 4 评论 -
python从web抓取信息
webbrowser模块:open()函数可以打开一个浏览器的指定url,这大概就是webbrowser模块唯一能做的事情了import webbrowserwebbrowser.open("www.baidu.com")request模块:1> 不是python自带的模块,需要安装 pip install request2> 编写request模块是因为python的urllib2模块用起来太复杂,当你需要从Web下载东西的时候使用request就好import.原创 2020-12-15 00:59:30 · 302 阅读 · 0 评论 -
python模式匹配与正则表达式
正则表达式使用方法:1> 用import re导入正则表达式模块2> 用re.compile()函数创建一个正则表达式对象(记得使用原始字符串)3> 向Regex对象的search()方法传入想查找的字符串。它返回一个Match对象4> 调用Match对象的group()方法,返回实际匹配文本的字符串import rephoneNumRegex = re.compile(r'\d\d\d-\d\d\d-\d\d\d\d')mo = phoneNumRegex原创 2020-12-12 19:07:11 · 299 阅读 · 0 评论 -
python 函数
函数定义:1> Hello World函数,例如:2> 带参数的函数,例如:3> 带返回值的函数,例如:4> 默认参数函数,例如:5> 关键参数函数,例如:6> 可变参数,例如:7> 返回多个值函数,例如:函数文档:作用域:内嵌函数(内部函数):闭包...原创 2020-02-14 15:17:08 · 233 阅读 · 0 评论 -
python格式化
1> 未知参数,例如2> 关键字参数,例如3> 未知参数与关键字参数混合,例如:4> 转义输出花括号,例如:5> 精确小数点一位6> 十六进制0x表示,例如:注意点:1> 未知参数和关键字参数混合使用的方式未知参数必须在关键字参数之前2> 格式化符号含义3> 格式化辅助符...原创 2020-02-14 13:05:06 · 435 阅读 · 0 评论 -
python 列表
1> append:向列表末尾增加一个元素,例如:2> extend:向列表末尾扩展一个数组,例如:3> insert:向列表中插入一个元素,例如:4> remove:从列表中删除一个元素,例如:5> pop:从列表中取出一个元素并返回,例如:6> slice:列表分片,例如:7> count:统计列表中...原创 2020-02-13 10:58:46 · 197 阅读 · 0 评论 -
python builtins(内建函数)
1> print:打印函数(标准输出)2> input:输入函数(标准输入)3> help:帮助文档,相当于linux man命令4> dir:函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息,例如:...原创 2020-02-11 10:01:17 · 1113 阅读 · 1 评论 -
python数据表数据与JSON数据相互转化
1. 将从数据表读取的数据转化成JSONreslist = ms.ExecQuery("select * from mytable01")req = []for row in reslist: d = collections.OrderedDict() d['no'] = row[0] d['str'] = row[1] req.append(d)r...原创 2019-01-16 18:04:08 · 1487 阅读 · 1 评论 -
python连接本地sql server
1.封装数据库连接类# -*- coding:utf-8 -*-import pymssqlclass MSSQL: def __init__(self,host,user,pwd,db): self.host = host self.user = user self.pwd = pwd self.db = db...原创 2019-01-16 16:23:11 · 1823 阅读 · 1 评论 -
使用python3內建http.server搭建Webserver
1. 下载安装python下载地址:https://www.python.org/downloads/release/python-372/2. server.py#-*- coding:utf-8 -*-import ioimport osimport sysimport urllibimport jsonfrom http.server import HT...原创 2019-01-15 10:32:45 · 8272 阅读 · 1 评论