A vehicle inspection station keeps records of its checking services in a text file (called "inspection.txt"). Each line corresponds to a checking visit and contains the following information separated by slashes (“/"). The vehicle's registration number (serial number and series), the inspection performed (Assuming that there are four kind of services: Periodic, Pre- Sale, Emission, Other), and the service duration in minutes. The figure below shows a few lines of input file. Write a python program that asks the user to enter a vehicle registration number, then reads the input file and displays for each provided service on that vehicle, the total duration and the number of visits. Display an error using the proper exception if the file does not open/exist. Use exception to count and display the number of records having incorrect format of the data in the file (such as, serial number is not digit, unknown service category). Enter vehicle’s registration number: 7203 RS 7203/RS/Periodic/20 2130/Pre-Sale/60 7203/RS/0ther/40 7203/RS/Periodic/30 3478/SS/Post-accident/long time 914/AR/Emission/90 Service Tot Duration Nb visits %D Periodic 50 2 Emission Pre-Sale Other 40 1 Number of bad records = 5 Sample input file Sample output
A vehicle inspection station keeps records of its checking services in a text file (called "inspection.txt"). Each line corresponds to a checking visit and contains the following information separated by slashes (“/"). The vehicle's registration number (serial number and series), the inspection performed (Assuming that there are four kind of services: Periodic, Pre- Sale, Emission, Other), and the service duration in minutes. The figure below shows a few lines of input file. Write a python program that asks the user to enter a vehicle registration number, then reads the input file and displays for each provided service on that vehicle, the total duration and the number of visits. Display an error using the proper exception if the file does not open/exist. Use exception to count and display the number of records having incorrect format of the data in the file (such as, serial number is not digit, unknown service category). Enter vehicle’s registration number: 7203 RS 7203/RS/Periodic/20 2130/Pre-Sale/60 7203/RS/0ther/40 7203/RS/Periodic/30 3478/SS/Post-accident/long time 914/AR/Emission/90 Service Tot Duration Nb visits %D Periodic 50 2 Emission Pre-Sale Other 40 1 Number of bad records = 5 Sample input file Sample output
Chapter9: Working With Text Functions And Creating Custom Formats
Section: Chapter Questions
Problem 1.7CP
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 4 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage