Code: Alles auswählen
Traceback (most recent call last):
File "Temp7.py", line 32, in <module>
main()
File "Temp7.py", line 27, in main
temperature,
ValueError: Invalid conversion specification
Code: Alles auswählen
Traceback (most recent call last):
File "Temp7.py", line 32, in <module>
main()
File "Temp7.py", line 27, in main
temperature,
ValueError: Invalid conversion specification
Code: Alles auswählen
def main():
datum = time.strftime("%Y.%m.%d")
with open('/home/pi/{}.csv'.format(datum), 'a') as data:
for slave in iter_slaves():
temperature = read_temperature(slave)
# print temperature
data.write('{}\n{}\n{}\n'.format(
slave,
temperature,
time.strftime('%H:%M:%S'),
))
Indem du keinen Zeilenumbrüche `\n` in die Datei schreibst, sondern die drei Werte z.B. per Semikolon trennst. Oder du nimmst direkt das `csv` Modul, das kümmert sich um den Trenner und wenn nötig auch um's korrekte Quoting.wie würde ich es denn schaffen, dass er mir die Informationen je in eine Spalte schreibt?