Importieren Sie ein Skript in ein anderes Skript

Ich versuche diese Datei zu importieren

http://pastebin.com/bEss4J6Q

In dieser Datei

def MainLoop(self): #MainLoop is used to make the commands executable ie !google !say etc;
                try:
                    while True:
                        # This method sends a ping to the server and if it pings it will send a pong back
                        #in other clients they keep receiving till they have a complete line however mine does not as of right now
                        #The PING command is used to test the presence of an active client or
                        #server at the other end of the connection.  Servers send a PING
                        #message at regular intervals if no other activity detected coming
                        #from a connection.  If a connection fails to respond to a PING
                        #message within a set amount of time, that connection is closed. A
                        #PING message MAY be sent even if the connection is active.
                        #PONG message is a reply to PING message.  If parameter <server2> is
                        #given, this message will be forwarded to given target.  The <server>
                        #parameter is the name of the entity who has responded to PING message
                        #and generated this message.

                        self.data = self.irc.recv( 4096 )
                        print self.data
                        if self.data.find ( 'PING' ) != -1:
                            self.irc.send(( "PONG %s \r\n" ) % (self.data.split() [ 1 ])) #Possible overflow problem

                        if "!chat" in self.data:
                            ..... 

So, dass ich erfolgreich aufrufen kann auf der importierten Datei (ipibot), wenn
'!- chat' im selbst.Daten: # aufgerufen wird.

Aber ich bin mir nicht sicher, wie Sie es schreiben. Dies ist, was ich bisher

 if "!chat" in self.data:
      user = ipibot.ipibot()
      user.respond

Ich würde wie zu sagen, ich haben genommen einen Blick auf die Modul-Teil von Python, sowie das Importieren ich kann einfach nicht scheinen, um zu begreifen, nehme ich an?

Datei -> Klasse> - Funktion ist, was ich verstehen, es zu werden.

InformationsquelleAutor 21days | 2011-01-25
Schreibe einen Kommentar