Wenn ich Folgendes ausführen, bekomme ich die Ausgabe, die ich von Druck benötigen. Dann versuche ich, die Ergebnisse in meine Erstellungsdatei einzufügen. Ich kann dort einen property.text-Wert eingeben und es funktioniert gut oder einfach "string", aber wenn ich versuche, die Ergebnisse dort einzutragen, tut es einfach nichts.Python-Variable als Zeichenfolge
alarms = system.alarm.queryStatus(state=["ActiveUnacked", "ClearAcked"])
for alarm in alarms:
print alarm.getName(), alarm.getState()
Ergebnis
Dryer 7 Temp low Cleared, Acknowledged
Dryer 10 Temp High Cleared, Acknowledged
Dryer 5 Burner Fault Cleared, Acknowledged
, wenn ich diese
laufenalarms = system.alarm.queryStatus(state=["ActiveUnacked", "ClearAcked"])
for alarm in alarms:
alarm1 = alarm.getName(), alarm.getState()
my_file = open('D:\send_file3.txt','w')
my_file.write('from call import Client\n')
my_file.write('account_sid = "test"\n')
my_file.write('auth_token = "test"\n')
my_file.write('client = Client(account_sid, auth_token)\n')
my_file.write('message =client.api.account.messages.create(to="+6140000000",
from_="+614000000000", body=" ')
my_file.write(alarm1)
my_file.write(' ")')
my_file.close()
Textdatei Ausgabe
es alle Zeilen
schreibtbody="
dann leer. Wenn ich alarm1 zu 'hallo' ändere
bekomme ich body="hello "
).
, was ich erreichen will, ist
body="Dryer 7 Temp low Cleared, Acknowledged Dryer 10 Temp High Cleared, Acknowledged Dryer 5 Burner Fault Cleared, Acknowledged"
Jede Hilfe
Sie könnten Ihre Antwort verbessern, indem Sie eine kurze Erklärung geben. – eyllanesc
Eine gute Antwort kann nicht nur Code sein, Sie müssen eine Erklärung haben, was vorgeschlagen wird. – eyllanesc