我有一个问题,我的程序不会继续,它是Python 3,我很欣赏所有可能的解决方案。
我有一个名为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课程:
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"]
好吧,正如我所说的那样,程序在Bot.Bot()之后停止了,我真的需要帮助,因为我已经陷入困境并且想要做什么。我使用了&#34; heyyy&#34;输出只是知道它停在哪里。 感谢