pexpect treibt mich in den Wahnsinn!
Verfasst: Samstag 21. Juli 2018, 17:30
Hi Leute
Ich hab ein kleines Problem mit "pexect" und zwar versuche ich den TeamSpeak Installer damit auszuführen was auch klappt zum Teil!
Also als Beispiel:
DIESER CODE FUNKTIONIERT!
Habe ich den Code aber in einer Funktion klappt es NICHT!
Kann mir irgendwer sagen was zum Belzebub da nicht stimmt?
Ich hab ein kleines Problem mit "pexect" und zwar versuche ich den TeamSpeak Installer damit auszuführen was auch klappt zum Teil!
Also als Beispiel:
DIESER CODE FUNKTIONIERT!
Code: Alles auswählen
import pexpect
file_name = 'TeamSpeak3-Client-linux_amd64-3.1.10.run'
child = pexpect.spawn('sh '+file_name)
child.sendline()
child.sendline('q')
child.sendline('y')
Code: Alles auswählen
def run_ts(self, file_name):
import pexpect
print('Unpacking ' +file_name)
os.chmod(file_name, stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO) # make file 777
#pty.spawn(['sh', file_name])
child = pexpect.spawn('sh ' +file_name)
child.sendline()
child.sendline('q')
child.sendline('y')
Kann mir irgendwer sagen was zum Belzebub da nicht stimmt?