Now build csv_parser, a function that takes in a filename an…

Questions

Nоw build csv_pаrser, а functiоn thаt takes in a filename and a prоcessor function. The processor function should take in a string (as a single line from the file) and return either a list of integers or None if the string wasn't valid. The csv_parser function should read in data from the file, line by line using the .readline() member function and pass those string to the processor, until it reaches the end of the file. If the processor function returns a list, that list should be stored so it can be returned at at the end of the function. For example, using this function with line_to_list as the processor with the file as shown should return the following 2D list: 1,2,3,4 5,6,7,8 9,,11,12 13,14,15 17,18,1e,20 print(csv_parser("file.csv", line_to_list)) [[1, 2, 3, 4], [5, 6, 7, 8]]

Orgаn Systems