1
0
mirror of https://github.com/Rhinemann/IoT-Systems.git synced 2026-03-14 20:50:39 +02:00
IoT-Systems/MapView/fileReader.py
ІМ-24 Владислав Коваленко a899ef6a6e feat: get indexes of file header fields
2026-03-03 14:10:18 +00:00

30 lines
691 B
Python

from csv import reader
import config
class FileReader:
def __init__(
self, data_filename: str,
) -> None:
self.file_path = data_filename
pass
def read(self):
return [1, 2, 3]
def startReading(self, *args, **kwargs):
self.file = open(self.file_path, newline='')
self.file_reader = reader(self.file)
file_header = next(self.file_reader)
self.x_idx = file_header.index('X')
self.y_idx = file_header.index('Y')
self.z_idx = file_header.index('Z')
def stopReading(self, *args, **kwargs):
if self.file:
self.file.close()
self.file_reader = None