之前解決過一次,又忘了,這次寫下來了。。百度沒有的,跟我環境有關!
環境:自動化運行環境python3.6.5
上期說到了,寫了一個bat來運行runallcase.py。

但是雙擊運行卻報錯:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0

說是編碼問題,然后按網上的方法:加上如下代碼。


我的自動化運行環境是python3.6.5的,所以我加了下面的方法,然而還是不行。。想了很久發現,我是在命令行上面運行的,因為我裝了多python環境,所以命令行上的環境不一定一樣!

發現了問題所在,則解決方法:
將python27目錄中的python重命名,使其環境讀取不了。

測試,這下可以了。

搞定!

如有錯誤,請及時指正,謝謝!
