Hi Guys

I am doing  program that reads into a directory for the files that were created 
the last 5 mins. (working)

Inside those files there are 242 fields in each line separated by | (pipe). 
Each file has about 5k records and there are about 5 files per 5 mins.

I will look for field 29 and 200 (Country, Diameter Error code). (split)

I have 6 different countries (which I differentiate by field 29 which is the 
CountryCode).

The thing is that I make it work but it goes slow. On the parent class I read 
the files all over for each Country 150k lines read (because I read 25k for 
each country which makes a total of 150k lines read).
So the code even working is inefficient.

I created classes such as:

Read Files (Parent) - Country -- Service

The dictionary that I am using in the classes: 
{'Country':'Empty','Service':'Empty','TimeStamp':'Empty','Ocg':'see3','DiameterCodes':{'2001':0,'4010':0,'4012':0,'4998':0,'4999':0,'5007':0,'5012':0}}

Wanted help from your side on how to focus this just because I want to read the 
files once (not 6 times) and then use classes to get back the dictionary value 
...

I need just advice on steps to follow...

Thanks

J
This email is confidential and may be subject to privilege. If you are not the 
intended recipient, please do not copy or disclose its content but contact the 
sender immediately upon receipt.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to