Ich habe ein Problem beim printen des html code nach der Formularauswertung.
In meiner index.html habe ich eine select-box mit folgender option:
Code: Alles auswählen
<option value=\x00\x00\x00\x00>00:00:00:00</option>
In Pyton möchte ich nun exakt diese Zeile in das zu erzeugende html dokument schreiben
Code: Alles auswählen
print '<option value=\x00\x00\x00\x00>00:00:00:00</option> '
Code: Alles auswählen
<option value=>00:00:00:00</option>
Das Problem scheint der Wert \x00\x00\x00\x00 zu sein.
Ein zweiter Lösungsversuch war:
Die anderen Optionen des select erzeuge ich aus einer csv Datei. Dies funktioniert wie es soll, die Values werden im html angezeigt.
Code: Alles auswählen
print ''' <option value='''+ row[1] +'''>''' + row[0] + '''</option> '''
Code: Alles auswählen
writer.writerow((address[2]+address[3]+":"+address[6]+address[7]+":"+address[10]+address[11]+":"+address[14]+address[15] , address ))
Da dieses automatische erzeugen der optionen aus der csv funktioniert wollte ich die Zeile11:22:33:44,\x11\x22\x33\x44
beim Erstellen der csc hinzufügen:00:00:00:00,\x00\x00\x00\x00
Code: Alles auswählen
def known_addresses_save():
try:
csvfile = open("known_addresses.txt", "wb")
writer = csv.writer(csvfile)
writer.writerow(("00:00:00:00" , "\x00\x00\x00\x00" )) # add default address <<<<-----------
# ... some more tasks...
finally:
csvfile.close()
in der csv Datei00:00:00:00,
wer kann mir hier helfen? Wie kann ich \x00\x00\x00\x00 als value der select-option setzen oder in die csv schreiben?