Habe offensichlich eine Einsteigerfrage, die ich mithilfe meines Python-Buches und einer Google-Suche nicht bewältige. Für euch ist das wahrscheinlich ein Klacks
Mir ist nicht klar wieso ich in Python den folgenden Typenfehler erhalte:
Code: Alles auswählen
TypeError: unsupported operand type(s) for %: 'int' and 'tuple'
Code: Alles auswählen
current_call_id = str(fieldentry[1])
current_agentchannel = str(fieldentry[3])
print current_call_id
print current_agentchannel
os.system("asterisk -rx \"core show channel %s\" > /tmp/asterisk-agentchannel-%s") % (current_agentchannel, current_call_id )
agentfile = open("/tmp/asterisk-agentchannel-%s") % (current_call_id)
... usw
Die Werte sind auch nicht Leer. fielentry enstammt einem gesplitteten String und der Code befindet sich in einer Endlosschleife die von der Standardeingabe liest.
Irgendwie hab ich da noch nicht so den Durchblick
Danke fürs Kopf-Reinwaschen schon mal im Voraus