A vehicle inspection station keeps records of its checking services in a text "inspection.txt"). Each line corresponds to a checking visit and contains th information separated by slashes (“/"). The vehicle's registration number (serial series), the inspection performed (Assuming that there are four kind of services: Pe Sale, Emission, Other), and the service duration in minutes. The figure below s lines of input file. Write a python program that asks the user to enter a vehicle number, then reads the input file and displays for each provided service on that total duration and the number of visits. Display an error using the proper exceptio does not open/exist. Use exception to count and display the number of records havi format of the data in the file (such as, serial number is not digit, unknown service

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Exercise 2:
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
=======:
=======:
=========
Tot Duration
2130/Pre-Sale/60
7203/RS/Other/40
7203/RS/Periodic/30
Service
Nb visits
Periodic
50
2
3478/SS/Post-accident/long time
914/AR/Emission/90
Emission
Pre-Sale
Other
40
1
=======
Number of bad records = 5
Sample input file
Sample output
O o-
Transcribed Image Text:Exercise 2: 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 =======: =======: ========= Tot Duration 2130/Pre-Sale/60 7203/RS/Other/40 7203/RS/Periodic/30 Service Nb visits Periodic 50 2 3478/SS/Post-accident/long time 914/AR/Emission/90 Emission Pre-Sale Other 40 1 ======= Number of bad records = 5 Sample input file Sample output O o-
Expert Solution
steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY