by Anonymous » 25 Aug 2025, 16:59
Kontext: Ich mache einige Datenverarbeitung/-aufzeichnung auf einem eingebetteten Linux (Debian 12) mit Python 3. Nach dem Verarbeiten werden meine Daten in eine CSV -Datei von einem speziellen Thread geschrieben. Es funktioniert derzeit gut. Wenn das System jedoch über einen elektrischen Neustart -Nullzeichen am Ende der Datei geschrieben ist.
Code: Select all
with open(self.path, "a", encoding="UTF-8") as file:
writer = csv.writer(file, delimiter=CSV_DELIMITER)
values = ...
writer.writerow(values)
Wie kann ich verhindern, dass diese Zeichen erscheinen?
Kontext: Ich mache einige Datenverarbeitung/-aufzeichnung auf einem eingebetteten Linux (Debian 12) mit Python 3. Nach dem Verarbeiten werden meine Daten in eine CSV -Datei von einem speziellen Thread geschrieben. Es funktioniert derzeit gut. Wenn das System jedoch über einen elektrischen Neustart -Nullzeichen am Ende der Datei geschrieben ist.[code]with open(self.path, "a", encoding="UTF-8") as file:
writer = csv.writer(file, delimiter=CSV_DELIMITER)
values = ...
writer.writerow(values)
[/code]
Wie kann ich verhindern, dass diese Zeichen erscheinen?