分段故障| Python | CLOUD9

时间:2017-11-21 07:04:58

标签: python segmentation-fault python-2.x cloud9

大家好! 所以我在学习python的同时制作一个基于python文本的快速游戏作为练习。然而,我运行良好的代码突然停止运行,没有明显的原因。围绕WraithHunterStronghold()函数,无论出于什么原因,它都是游戏中的一个派系,它会导致分段错误。这是代码:

    if (option == "1"):
        if (PlayerIG.Gold >= 5000):
            os.system('clear')
            PlayerIG.WraithHunter = "Trans"
            PlayerIG.Gold-=5000
            print("You were given a potion called Hunter's Bane.")
            option = raw_input('')
            Explore()

探索是另一个功能正常的功能。 Segfault恰好在option = raw_input('')之后发生,我只是将其用作暂停。当代码中的另一个位置尝试运行Explore()函数时,不会引发任何错误。只有在代码上的这个特定位置才会出现此错误。我在Cloud9上使用Python 2 https://ide.c9.io/mechanicalskeptic/legacy-of-eredaric-isles

Cloud9充当Ubuntu VM,因此在这种情况下我的操作系统是Ubuntu c9使用的任何版本。

我使用的模块如下:     os,sys,pickle,random和re

我试过这个: ulimit -s 2000 有人说修复了他们的问题,但对我而言仍然存在。

感谢大家的帮助!因为SAME代码在3分钟前运行,我感到难过。我完全重新启动了代码并再次运行它而不进行编辑,这种情况就发生了。

0 个答案:

没有答案