1. 程式人生 > >python3 中引用 HTMLTestRunner.py 模塊的註意事項

python3 中引用 HTMLTestRunner.py 模塊的註意事項

buffer alt print put run output 如果 size -s

HTMLTestRunner.py支持python2中運行,如果在python3.6.2中引用HTMLTestRunner.py模塊,需要做一下更改

1、更改HTMLTestRunner.py模塊中的代碼

1、更改StringIO模塊導入方式:

技術分享圖片

2、self.outputBuffer=StringIO.StringIO() 改為self.outputBuffer= StringIO()

技術分享圖片

3、python3.6.2字典無has_key方法:

技術分享圖片

    4、str沒有decode方法,去掉decode轉碼方法

技術分享圖片

技術分享圖片

     5、python3中print方法無>>

技術分享圖片

2、調用方式:

1、引用時註意文件寫入方式

技術分享圖片

2、運行run-run-運行的py文件

技術分享圖片

技術分享圖片

python3 中引用 HTMLTestRunner.py 模塊的註意事項