Ich suche nun nach einer ewigkeit nach einem Weg ein Programm zu schreiben, das sich verhält wie Beispielsweise TekNap. Wer das nicht kennt; TekNap läuft in einer normalen Unix-Shell oder Windows Eingabeaufforderung. über Kommandos wie zum Beispiel "/login username password" kann man sich bei TekNap in Napster und IRC Netzwerke anmelden. Ich hab nun damit begonnen, soetwas in der Art zu schreiben.
Code: Alles auswählen
class parseapp():
def __init__(self):
self.text = ''
def login(self):
print 'logged in as ' + self.text
def parseui(self, text):
print self.text
def maininput(self):
text = raw_input('<User> ')
self.parseui(text)
if text == 'login':
self.login()
self.maininput()
def run(self):
self.maininput()
newparser = parseapp()
newparser.run()
Ich bin für jeden Lösungsansatz dankbar.
Btw: Wie ich Netzwerkfunktionen einbaue weiss ich (Twisted). Es geht nur um die Benutzeroberfläche.
Danke im vorraus
Thorsten