python - 使用 pygame 和 pyinstaller 时,我收到一条错误消息,告诉我“excpected str, bytes or os.Pathlike object, not BytesIO
问题描述
我一直在 pygame 中制作一个小游戏,您单击一个矩形,它会随着一个小动画消失,然后在屏幕上一个新的随机位置弹出。我使用 pyinstaller 使文件可执行,因此我的朋友可以尝试我所做的,但是当我使用 pyinstaller (file) --onefile --noconsole 制作 exe 然后在与我的资产文件夹相同的文件夹中打开它时,此错误弹出。有任何想法吗?
解决方案
我阅读了我观看的视频的评论(https://youtu.be/lTxaran0Cig?t=244),我的字体显然设置为无,当我将其设置为有效的东西时。但感谢所有可能的修复
推荐阅读
- python - 在我的 connect4 上循环一圈后,碎片不会堆叠
- c++ - 实现这个自定义priority_queue的正确方法是什么
- javascript - 正则表达式,从base64获取数据
- python - Python无法导入函数
- javascript - 如何用组合键CTRL + i包围文本区域内的选定文本?
- nodemcu - 如何通过 nrf24l01 发送大于 32 字节的结构
- javascript - Maximo JS 自动化脚本:未定义“importPackage”
- javascript - 如何批量执行 Promise(先解析 10,然后再解析 10,依此类推)
- python - 调用 clear_widgets 时,它不会删除 ScreenManager 中的屏幕
- loops - Vue:避免重复计算