PermissionError:[Errno13]权限被拒绝:'text.txt'(在用cx_freeze编译之后)

时间:2015-11-03 03:03:40

标签: python permissions cx-freeze

我使用pygame和带有cx_freeze的crated .msi文件创建了一个游戏。

我还通过创建一个存储高分的文本文件并在每次游戏结束时比较玩家的分数来创建high score feature

如果分数高于高分,则会覆盖文本文件,否则为text.close()

在使用cx_freeze之前,.py文件可以与同一目录中的text.txt文件一起使用。但是,在创建.msi文件并在我的笔记本电脑上安装后,会显示此消息。

This showed up after game over

我已将high_score.txt文件包含在同一目录中。

另一个奇怪的事情是,使用py setup.py bdist_msi命令,它创建了build和dist文件夹。 build文件夹包含整个游戏,无需安装即可播放。游戏在这里工作正常。

但是,当我使用.msi文件安装并在Program Files / Jumper(游戏文件夹)中玩游戏时,会出现错误消息。

0 个答案:

没有答案