Fehlerbehandlung mit der FitDecode -Bibliothek zum Lesen von Fit -Dateien in PythonPython

Python-Programme
Anonymous
 Fehlerbehandlung mit der FitDecode -Bibliothek zum Lesen von Fit -Dateien in Python

Post by Anonymous »

Ich würde gerne mit meinen Trainingsaufnahmen (Läufe, Fahrradfahrten usw.) in Python arbeiten. Dazu muss ich zuerst die Aufzeichnungen (Fit -Datei) in Python lesen. Jetzt versuche ich, den Parameter anzugeben, der dem Leser mitteilt, wie er Fehler in der Datei behandelt.

Code: Select all

import fitdecode
with fitdecode.FitReader('464491592495955971.fit') as fit:
for frame in fit:
# The yielded frame object is of one of the following types:
# * fitdecode.FitHeader (FIT_FRAME_HEADER)
# * fitdecode.FitDefinitionMessage (FIT_FRAME_DEFINITION)
# * fitdecode.FitDataMessage (FIT_FRAME_DATA)
# * fitdecode.FitCRC (FIT_FRAME_CRC)

if frame.frame_type == fitdecode.FIT_FRAME_DATA:
# Here, frame is a FitDataMessage object.
# A FitDataMessage object contains decoded values that
# are directly usable in your script logic.
print(frame.name)
< /code>
Ich füge dem Leser den hier erläuterten Leser -Parameter hinzu.fitdecode.FitReader('464491592495955971.fit', error_handling=0)
fitdecode.FitReader('464491592495955971.fit', error_handling='IGNORE')
fitdecode.FitReader('464491592495955971.fit', error_handling=IGNORE)
< /code>
Sie alle geben einen solchen Behauptungsfehler zurück: < /p>
File ~/Documents/Python/Environment/lib/python3.13/site-packages/fitdecode/reader.py:164, in FitReader.__init__(self, fileish, processor, check_crc, error_handling, keep_raw_chunks, data_bag)
161     check_crc = CrcCheck.DISABLED
163 assert isinstance(check_crc, CrcCheck)
--> 164 assert isinstance(error_handling, ErrorHandling)
166 # modifiable options (public)
167 self.check_crc = check_crc
Kann mir jemand bei der richtigen Fehlerbehandlung helfen?
Vielen Dank.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post