Pyinstaller expected str, bytes or os.pathlike object,not io.byeslo
pyinstaller打包.exe可执行文件,完成后,双击运行.exe出现报错。在使用系统自带的字体时可在编译器中运行.py文件,而在运行.exe时报错。在阅读其他博主的文章后做了以下改动就可以了。
这是系统默认字体:
myfont = pygame.font.Font("freesansbold.ttf",30)
解决方法:在同级目录创建文件夹添加字体。
myfont = pygame.font.Font("images/ARLRDBD.ttf",30)