当前位置: 首页 > news >正文

做网站宽度和长度布局乔拓云建站平台

做网站宽度和长度布局,乔拓云建站平台,网站如何做微信分享推广,优质高等职业院校建设申报网站一、首先需要思考,我们在页面导出excel,用python导出如何写入文件的 封装前需要确认python导出excel接口返回的是一个什么样的数据类型 如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值…

一、首先需要思考,我们在页面导出excel,用python导出如何写入文件的

封装前需要确认python导出excel接口返回的是一个什么样的数据类型
如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值

 此时我们需要对返回数据做处理,如下;
response.text # 响应文本数据(字符串)

 把返回的数据类型变成了dict,response.json()** 这样就方便我们按照字典的操作去拿数据**

但是 我们现在的操作是要获取导出文件的数据,导出excel是一个二进制文件:

response.content # 响应返回的内容(二进制)

接下来我们按思路response.content方法来把这个二进制文件写入excel中:

二、如下封装:

class Export:"""导出域"""def __init__(self, token):self.token = tokenself.headers = {'Authorization': self.token,'Content-Type': 'application/json;charset=UTF-8'}```
def export_sku_excel(self, payload, path):"""商品:商品明细导出"""url = f'{HOST}/api/v1/commodity/exportSKU'res = client.post(url=url, json=payload, verify=False, headers=self.headers)resp = res.contentwith open(path, 'wb') as f:  # 第一个参数是保存文件路径,不加路径就是当前路径if res.status_code == 200:return f.write(resp)else:return False

如上,先接收二进制文件,然后使用操作excel方法‘wb’写入二进制文件

以上写入文件后,测试过程我们需要再读取文件数据来断言,如下:

class ExcelMethod:def __init__(self, filename):self.filename = filenamedef read_excel(self, row, col):"""读取导出文件的数据Returns:excel单元格数据"""wb = xlrd.open_workbook(self.filename)sheet_name = wb.sheet_names()[0]sheet1 = wb.sheet_by_index(0)cellInfo = sheet1.cell_value(row, col)  # 获取文件中某单元格的值return cellInfo  # 返回文件单元格数据

以上是一个写入和读取导出excel的封装方法
值得注意的是,我用的是python内置库xlrd读写excel文件,xls格式文件xlrd可以读写,且xlrd使用1.几的版本,最新版本不支持xls文件,openpyxl库只支持xlsx格式文件

 还有一种方法,使用pandas库也可以读取Excel文件

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.tj-hxxt.cn/news/91943.html

相关文章:

  • wordpress文章站上海营销seo
  • 武汉企业做网站百度ocpc如何优化
  • 自己建网站做那个模块好天天seo百度点击器
  • 查找公司信息的网站百度登陆
  • 网络舆情平台aso优化方法
  • 临沂学做网站如何快速推广一个新产品
  • 域名服务器ip查询网站数据分析软件
  • 网站建设进展情况汇报武汉seo关键词排名
  • 创鑫云网络seo建设招商
  • 陕西网站建设价位多少企业seo推广的绝密诀窍曝光
  • 找人做网站域名怎么过户seo工具包
  • 淘宝客做自己网站手游推广代理平台有哪些
  • 网站开发语言占有率百度网址是什么
  • 做网站怎么学怎么去营销自己的产品
  • 电子元器件网站建设百度推广业务员电话
  • 网站app用什么语言开发seo常用方法
  • 即墨网站建设淄博网站营销与推广
  • 国内排名靠前的5家b2b电子商务网站网络营销制度课完整版
  • 手机网站建设比较好的公司官网整站优化
  • 美橙建站五站合一软件百度账号注册中心
  • 辅助色网站网络营销与策划实践报告
  • 建设银行网站怎么设置转账额度产品宣传推广方式有哪些
  • 网站制作模版在线排名优化工具
  • 优质做网站哪些网站可以免费推广
  • 沈阳网站开发招聘360免费建站官网
  • 宁波做网站建设免费的网站平台
  • java做网站开发成本高厦门百度关键词优化
  • 免备案网站空间购买百度一下打开
  • 网站建设书籍推荐网站新域名查询
  • 怎样查找网站开发者友情网站