Python针对Appium自动化的常用Import模块

3 篇文章 0 订阅
3 篇文章 0 订阅

一、Python的常用Import模块

1. 正则表达式Math、search等

import re (Python的re模块).

2. 获得一个有序的字典对象时

import collection from OrderedDict 模块.

3. openpyxl只能操作xlsx文件而不能操作xls文件。

用python读写excel的强大工具:openpyxl

4. 自动化的原理实现主依靠selenium工具。

5. 创建了一个测试样例

unittest — 单元测试框架

6. 创建log

import logging

7. Python time time()方法 获取时间戳

import time.

8. 可扩展机器学习mooc的测试助手

test_helper的Python项目详细描述

9. openpyxl- 用于读取/写入Excel 2010 xlsx / xlsm文件的Python库。

https://blog.csdn.net/weixin_45239949/article/details/98218121

二、pythonExcel模块

网址:http://www.python-excel.org/

有一些方法(packages)
有一些pythonpackages可用于处理将在任何Python平台上运行且不需要使用Windows或Excel的Excel文件。它们是快速、可靠和开放源码的:

2.1 openpyxl

推荐的包用于读取写入Excel 2010文件的推荐包(即:.xlsx)
文档网址:https://openpyxl.readthedocs.io/en/stable/.

Sample code:

from openpyxl import Workbook
wb = Workbook()

# 获取活动的工作表
ws = wb.active

# 可以直接把数据分配给指定单元格
ws['A1'] = 42

# 可以追加行
ws.append([1, 2, 3])

# Python类型将自动转换
import datetime
ws['A2'] = datetime.datetime.now()

# 保存文件
wb.save("sample.xlsx")

2.2 xlsx writer

用于编写数据、格式化信息,特别是Excel 2010格式的图表的替代包(即:.xlsx)
文档网址:https://xlsxwriter.readthedocs.io/.

XlsxWriter是一个Python模块,可用于在Excel 2007+xlsx文件中编写文本、数字、公式和多个工作表的超链接。它支持各种格式等功能,包括:

  1. 100%兼容Excel xlsx文件。
  2. 所有格式类。
  3. 合并单元格。
  4. 定义的名字。
  5. 图表。
  6. 自动过滤器。
  7. 数据验证和下拉列表。
  8. 条件。
  9. 工作表PNG/JPEG/BMP/WMF/EMF图像。
  10. 丰富的多格式字符串。
  11. 单元格注释。
  12. Textboxes。
  13. 与Pandas的集成。
  14. 用于编写大型文件的内存优化模式。
    它支持Python2.7、3.4+和PyPy,并且只使用标准库。
import xlsxwriter

workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('A1', 'Hello world')

workbook.close()

2.3 xlrd

此包用于从旧的Excel文件(即.xls) 读取数据和格式化信息。
文档网址:https://xlrd.readthedocs.io/en/latest/genindex.html.

2.4 xlwt

用于将数据和格式化信息写入旧的Excel文件。
Download | Documentation | Examples | GitHub
文档网址:https://xlwt.readthedocs.io/en/latest/.
实例:https://pypi.org/project/xlwt/.

2.5 xlutils

此包收集在xlrd和xlwt里的实用程序,包括复制、修改或过滤现有Excel文件的能力。
注:一般来说,这些用例现在包含在openpyxl!xlutils.margins
xlutils.copy\xlutils.display\xlutils.filter
文档网址:https://xlutils.readthedocs.io/en/latest/.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值