程序完全停止Python3

程序完全停止Python3,python,sockets,python-3.x,Python,Sockets,Python 3.x,我有一个问题,我的程序将无法继续,这是Python3,我将感谢所有可能的解决方案 我有一个名为BotInit的类,它为我正在制作的机器人初始化套接字和其他东西,但我很确定它与任何套接字都没有关系。有一个叫做Begin的方法,在这里,程序在 Bot.Bot() 好的,下面是方法: def Begin(self): R = self.Socket.Recv() if(R.find('<bot') != -1): try: bot

我有一个问题,我的程序将无法继续,这是Python3,我将感谢所有可能的解决方案

我有一个名为BotInit的类,它为我正在制作的机器人初始化套接字和其他东西,但我很确定它与任何套接字都没有关系。有一个叫做Begin的方法,在这里,程序在

Bot.Bot()
好的,下面是方法:

    def Begin(self):
    R = self.Socket.Recv()
    if(R.find('<bot') != -1):
        try:
            bot = ElementTree.fromstring(R.strip(chr(0))).attrib
            Bot = Bot.Bot()
            print('heeey')
            Bot.ID = bot['u']
            Bot.Auth = bot['auth']
            Bot.Database = MySQL.MySQL().CreateConnection()
            Bot.LoadSelf()
            c = CreateBot.CreateBot(Bot)
            c.AuthorizeBot()
        except:
            return False
    else:
        return False
好的,正如我所说,程序在Bot.Bot()之后停止,我真的需要帮助,因为我被卡住了,不知该怎么办。我使用“heyyy”输出只是为了知道它停在哪里。
谢谢

您的毛毯除外功能不会提供太多信息,如果您取下“重试/除外”功能,会发生什么?再次伸出手指,希望
全面检查
!谢谢Padaric,我忘了我捕获了异常,所以错误没有显示出来,现在我知道了错误,我可以自己修复它们了。非常感谢。@IMIX,无需担心,请始终尝试捕获特定异常和/或至少记录或打印错误,以便您能够轻松调试
class Bot:
ID = None
Auth = None
Nickname = None
OwnerID = None
UID = None
K1 = None
Avatar = None
Homepage = None
Chat = None
Database = None
Socket = None

def __init__(self):
    pass

def LoadSelf(self):
    user = self.Database.GetUserByID(self.ID)
    self.Nickname = user["Nickname"]
    self.OwnerID = user["OwnerID"]
    self.UID = user["UID"]
    self.K1 = user["K1"]
    self.Avatar = user["Avatar"]
    self.Homepage = user["Homepage"]
    self.Chat = user["Chat"]