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?