程序本身運行沒任何毛病,奈何用pyinstaller -w xx.py的時候提示——UnicodeDecodeError: 'ascii' codec can't decode byte 0xb3 in position 12: ordinal
not in range(128),百思不得其姐。
后來發現谷歌、百度等發現類似問題http://blog.csdn.net/wangjun198742/article/details/39288803。
方法:
1、轉py2exe,曲線救國,繞過去了
2、評論區突然發現zweixiang網友的評論(萬分感謝)——因為程序源文件放在了中文目錄下,導致無法編譯,放到英文目錄中就可以了,
(一言驚醒夢中人,確實有類似毛病)
改過之后,正常封裝exe運行。
Bug解決,pyinstaller踩的坑 UnicodeDecodeError 填平!