Python2.7升级到3.0 HTMLTestrunner报错解决方法

简介:

装了python 3.0后会出现运行HTMLTestrunner报错,因为里面的脚本还是用的2.7版本上的

 

语法。现在将需要修改的地方总结如下:

 

打开你的HTMLTestruner.py文件:

  1. 94行,将import StringIO修改成import io

wKioL1m47-6zL7SfAAAdXPfx22k158.png-wh_50

  1. 539行,将self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer=io.StringIO()

wKioL1m47_qgaDCNAAAwuk6r_Ww037.png-wh_50

  1. 774行,将uo = o.decode(latin-1)修改成uo =e

wKioL1m48BSh451zAAA3lbLIgcM251.png-wh_50

  1. 775行,将ue = e.decode(latin-1)修改成ue = e

wKiom1m48Eah_1uqAAAnwwJVfGI290.png-wh_50

  1. 636,将print >> sys.stderr, \nTime Elapsed: %s%(self.stopTime-self.startTime)修改成print(sys.stderr, \nTimeElapsed: %s % (self.stopTime-self.startTime))

wKiom1m48FDSb05sAABGmvwKtV4393.png-wh_50


本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1964975,如需转载请自行联系原作者

相关文章
|
3天前
|
缓存 Java Python
python-静态方法staticmethod、类方法classmethod、属性方法property_python staticmethod类内使用(1)
python-静态方法staticmethod、类方法classmethod、属性方法property_python staticmethod类内使用(1)
|
8天前
|
C++ 开发者 Python
实现Python日志点击跳转到代码位置的方法
本文介绍了如何在Python日志中实现点击跳转到代码位置的功能,以提升调试效率。通过结合`logging`模块的`findCaller()`方法记录代码位置信息,并使用支持点击跳转的日志查看工具(如VS Code、PyCharm),开发者可以从日志直接点击链接定位到出错代码,加快问题排查。
19 2
|
8天前
|
索引 Python
Python 中寻找列表最大值位置的方法
本文介绍了Python中找列表最大值及其位置的三种方法:1) 使用内置`max()`和`index()`函数;2) 通过循环遍历;3) 利用`enumerate()`函数和生成器表达式。每种方法均附有示例代码,其中`enumerate()`方法在保证效率的同时代码更简洁。
39 2
|
8天前
|
JSON 数据处理 数据格式
Python中批量提取[]括号内第一个元素的四种方法
Python中批量提取[]括号内第一个元素的四种方法
24 1
|
8天前
|
SQL 关系型数据库 数据库连接
使用 Python 访问数据库的基本方法
【5月更文挑战第12天】在Python中操作数据库涉及安装数据库驱动(如mysql-connector-python, psycopg2, pymongo)、连接数据库、执行查询/更新、处理结果集及关闭连接。使用ORM(如SQLAlchemy)可简化操作。通过上下文管理器(with语句)能更好地管理资源和错误。注意根据实际需求处理事务、错误和安全性,例如使用SSL连接。
27 2
|
3天前
|
数据采集 Python
2024年Python最新【Python基础教程】快速找到多个字典中的公共键(key)的方法,秋招面试问题
2024年Python最新【Python基础教程】快速找到多个字典中的公共键(key)的方法,秋招面试问题
2024年Python最新【Python基础教程】快速找到多个字典中的公共键(key)的方法,秋招面试问题
|
3天前
|
程序员 PHP Python
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
2024年Python最全Python基础教程:keys()、values()和 items()方法,百度面试题php
|
3天前
|
SQL 分布式计算 算法
关于Python时间日期处理_跨月份python报错(1)
关于Python时间日期处理_跨月份python报错(1)
|
3天前
|
算法 开发工具 Python
python排序的几种方法(3)
python排序的几种方法(3)
|
3天前
|
算法 程序员 Python
python排序的几种方法(1)
python排序的几种方法(1)