Ошибка сегментации | Python | Облако 9
Каждый! Поэтому я делаю быструю игру на основе текста на 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()
Explore - еще одна функция, которая отлично работает. Segfault происходит сразу после option = raw_input(''), который я просто использую в качестве паузы. Когда другое место в коде пытается запустить функцию Explore(), ошибок не возникает. Только в этом конкретном месте в коде это устраняет эту ошибку. Я использую Python 2 на Cloud9 https://ide.c9.io/mechanicalskeptic/legacy-of-eredaric-isles
Cloud9 действует как виртуальная машина Ubuntu, поэтому моя ОС в данном случае соответствует любой версии Ubuntu c9.
Я использую следующие модули: os, sys, pickle, random и re
Я попробовал это: ulimit -s 2000 кто-то сказал, что исправил их проблему, но для меня это все еще продолжается.
Спасибо всем за помощь всем! Я в тупике, потому что тот же код был запущен 3 минуты назад. И я буквально перезапустил код и снова запустил его, не редактируя, и это происходит.