TypeError: a bytes-like object is required, not 'str'
py3 读取数据 实现用例 参数化 过程报错:
具体细节 看图上所示 出现原因:
python 有自己读取文件的风格 比如这样
f = open(r"D:\AutotestFile\TestData0618.json", 'b+')
它就会报 以上错误 那么我们只需要报 它改成二进制读取 就可以完全避免此错误:
改后:
f = open(r"D:\AutotestFile\TestData0618.json", 'wb+')
还要去掉:
f.write('\n')