Skip to content
Snippets Groups Projects
Commit bb91a5b7 authored by jacques.grelet_ird.fr's avatar jacques.grelet_ird.fr
Browse files

use indMax and format

parent 1be78263
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ file_extractor.py ...@@ -3,6 +3,7 @@ file_extractor.py
''' '''
import fileinput import fileinput
import toml import toml
import numpy
class FileExtractor: class FileExtractor:
...@@ -19,6 +20,7 @@ class FileExtractor: ...@@ -19,6 +20,7 @@ class FileExtractor:
# private: # private:
self.__headeer = {} self.__headeer = {}
self.__data = {} self.__data = {}
self.__indMax = 0
# constructor build objet by reading the file # constructor build objet by reading the file
# overloading operators # overloading operators
...@@ -29,17 +31,22 @@ class FileExtractor: ...@@ -29,17 +31,22 @@ class FileExtractor:
# read code roscop file # read code roscop file
def read(self, keys, dic): def read(self, keys, dic):
indice = 0
for line in fileinput.input( for line in fileinput.input(
self.file, openhook=fileinput.hook_encoded("ISO-8859-1")): self.file, openhook=fileinput.hook_encoded("ISO-8859-1")):
if line[0] == '#' or line[0] == '*': if line[0] == '#' or line[0] == '*':
continue continue
indice += 1
# iterate over the lines of opened file "fileName" # iterate over the lines of opened file "fileName"
# ------------------------------------------------ # ------------------------------------------------
p = line.split() p = line.split()
for k in keys: for k in keys:
print("{} ".format(p[dic[k]]), end='') print('{:>{width}}'.format(
p[dic[k]], width=8), end=' ')
print() print()
self.__indMax = indice
print("{}".format(self.__indMax))
# for testing in standalone context # for testing in standalone context
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment