ich schreibe gerade einen interpreter mit dem Modul cmd.
in diesem möchte ich nun ein neues modul auf befehl importieren,und dann die befehle von diesem verwenden,
das importieren haut schon hin,jedoch kann ich die befehle des moduls nicht verwenden:
Auschnitt vom Interpreter:
Code: Alles auswählen
def do_import(self,line):
try:
from GUI import module
from Python import module
from EXT_1 import module
from EXT_2 import module
from EXT_3 import module
except ImportError:
print ''
Code: Alles auswählen
def do_shutdownI(self,line):
sdroot = Tk()
sdbut = Button(sdroot,text='Shutdown',command=os.system('shutdown -s'))
sdbut.pack(side=LEFT)
rsbut = Button(sdroot,text='Restart',command=os.system('shutdown -g'))
rsbut.pack(side=LEFT)
lobut = Button(sdroot,text='Logout',commmand=os.system('shutdown -l'))
lobut.pack(side=LEFT)
spbut = Button(sdroot,text='Idle state',command=os.system('shutdown -h'))
spbut.pack(side=LEFT)
qtbut = Button(sdroot,text='Quit',command=sdroot.destroy)
qtbut.pack(side=RIGHT)
sdroot.mainloop()