最近编写的自动化脚本,数据部分使用到了从配置文件中取,即自定义config.ini,但是在读取配置文件的时候却报错了'gbk' codec can't decode byte 0xb0 in position 30。错误信息的意思是 gbk'编解码无法解码字节0xb0。开始我以为是配置文件中出现了中文字符,可检查后发现并没有。在网上查了相关资料后,无果。于是请教了其他同事,经过十几分钟的检查和验证,原来我在创建congfi.ini 文件时,默认保存的编码类型是UTF-8。于是我们将文件编码格式保存为ANSI(系统locale为简体中文,意味着当前“ANSI编码”实际是GBK编码),就OK了。如下图。但是问题的根因我还没太搞清楚,搞明白后我会继续更新的。

下面简单介绍下如何使用配置文件作为测试数据:

配置文件,可以保存一些项目公共参数:

将读取登录参数封装为dlPerson方法:

在用例中带调用该方法(返回的是数组形式),根据数组下标取值就好了:

 我踏过的,是不曾虚度的昨天,我去向的 ,永远是比今天更好的远方

最新文章

  1. Microsoft Visual C++ Compiler for Python 2.7
  2. decode 函数将字符串从某种编码转为 unicode 字符
  3. MS-SQL SERVER单列合并的四种常用方法
  4. HTML5 Web Speech API 结合Ext实现浏览器语音识别以及输入
  5. 【原创】Kmeans算法 优缺点分析
  6. 2013杭州网络赛C题HDU 4640(模拟)
  7. app测试特点
  8. Codeforces 828B Black Square(简单题)
  9. 【Maven】项目中没有resources目录
  10. 一个基于RBAC的通用权限设计清单
  11. [dpdk] dpdk编译成动态库使用 -- PCI port自动发现与pmd动态加载
  12. php添加mongo模块
  13. Java可视化JVM监控软件
  14. 在CentOS 7下编译安装Nginx+PHP+MySQL环境
  15. iframe子夜页面调父页面的方法 取父页面的值
  16. C# 文本文件的读写
  17. Linux中文件函数(一)
  18. 4、Java并发编程:synchronized
  19. [BZOJ4832]抵制克苏恩(概率期望DP)
  20. Oracle 11gR2 RAC的两个bug

热门文章

  1. Spring(003)-消费返回list的rest服务
  2. 201871010109-胡欢欢《面向对象程序设计(java)》第十二周学习总结
  3. Python查看帮助---help函数
  4. 莫烦TensorFlow_11 MNIST优化使用CNN
  5. explain慢SQL分析解释
  6. 使用element-ui的table组件时,渲染为html格式
  7. python中多线程相关
  8. Codeforces Round #530 (Div. 2) F 线段树 + 树形dp(自下往上)
  9. Vue插槽详解 | 什么是插槽?
  10. okhttp 发送get post 请求