View difference between Paste ID: GxRxtPV7 and hacaW90R
SHOW: | | - or go back to the newest paste.
1-
import fileinput
1+
2
OUTPUTS = {
3-
o=open('output','a')
3+
    'Accelerator Defective\n':                                  '1\n',
4-
f=open('file.txt','r')
4+
    'Aggressive Driving/Road Rage\n':                           '2\n',
5
    'Alcohol Involvement\n':                                    '3\n',
6-
for line in f:
6+
    'Animals Action\n':                                         '4\n',
7-
    if line == 'Accelerator Defective\n':
7+
    'Backing Unsafely\n':                                       '5\n',
8-
        o.write('1\n')
8+
    'Brakes Defective\n':                                       '6\n',
9-
    elif line == 'Aggressive Driving/Road Rage\n':
9+
    'Cell Phone (hand-held)\n':                                 '7\n',
10-
        o.write('2\n')
10+
    'Cell Phone (hands-free)\n':                                '8\n',
11-
    elif line == 'Alcohol Involvement\n':
11+
    'Driver Inattention/Distraction\n':                         '9\n',
12-
        o.write('3\n')
12+
    'Driver Inexperience\n':                                   '10\n',
13-
    elif line == 'Animals Action\n':
13+
    'Drugs (Illegal)\n':                                       '11\n',
14-
        o.write('4\n')
14+
    'Failure to Keep Right\n':                                 '12\n',
15-
    elif line == 'Backing Unsafely\n':
15+
    'Failure to Yield Right-of-Way\n':                         '13\n',
16-
        o.write('5\n')
16+
    'Fatigued/Drowsy\n':                                       '14\n',
17-
    elif line == 'Brakes Defective\n':
17+
    'Fell Asleep\n':                                           '15\n',
18-
        o.write('6\n')
18+
    'Following Too Closely\n':                                 '16\n',
19-
    elif line == 'Cell Phone (hand-held)\n':
19+
    'Glare\n':                                                 '17\n',
20-
        o.write('7\n')
20+
    'Headlights Defective\n':                                  '18\n',
21-
    elif line == 'Cell Phone (hands-free)\n':
21+
    'Illness\n':                                               '19\n',
22-
        o.write('8\n')
22+
    'Lane Marking Improper/Inadequate\n':                      '20\n',
23-
    elif line == 'Driver Inattention/Distraction\n':
23+
    'Lost Consciousness\n':                                    '21\n',
24-
        o.write('9\n')
24+
    'Obstruction/Debris\n':                                    '22\n',
25-
    elif line == 'Driver Inexperience\n':
25+
    'Other Electronic Device\n':                               '23\n',
26-
        o.write('10\n')
26+
    'Other Lighting Defects\n':                                '24\n',
27-
    elif line == 'Drugs (Illegal)\n':
27+
    'Other Vehicular\n':                                       '25\n',
28-
        o.write('11\n')
28+
    'Outside Car Distraction\n':                               '26\n',
29-
    elif line == 'Failure to Keep Right\n':
29+
    'Oversized Vehicle\n':                                     '27\n',
30-
        o.write('12\n')
30+
    'Passenger Distraction\n':                                 '28\n',
31-
    elif line == 'Failure to Yield Right-of-Way\n':
31+
    'Passing or Lane Usage Improper\n':                        '29\n',
32-
        o.write('13\n')
32+
    'Pavement Defective\n':                                    '30\n',
33-
    elif line == 'Fatigued/Drowsy\n':
33+
    'Pavement Slippery\n':                                     '31\n',
34-
        o.write('14\n')
34+
    'Pedestrian/Bicyclist/Other Pedestrian Error/Confusion\n': '32\n',
35-
    elif line == 'Fell Asleep\n':
35+
    'Physical Disability\n':                                   '33\n',
36-
        o.write('15\n')
36+
    'Prescription Medication\n':                               '34\n',
37-
    elif line == 'Following Too Closely\n':
37+
    'Reaction to Other Uninvolved Vehicle\n':                  '35\n',
38-
        o.write('16\n')
38+
    'Shoulders Defective/Improper\n':                          '36\n',
39-
    elif line == 'Glare\n':
39+
    'Steering Failure\n':                                      '37\n',
40-
        o.write('17\n')
40+
    'Tire Failure/Inadequate\n':                               '38\n',
41-
    elif line == 'Headlights Defective\n':
41+
    'Tow Hitch Defective\n':                                   '39\n',
42-
        o.write('18\n')
42+
    'Traffic Control Device Improper/Non-Working\n':           '40\n',
43-
    elif line == 'Illness\n':
43+
    'Traffic Control Disregarded\n':                           '41\n',
44-
        o.write('19\n')
44+
    'Turning Improperly\n':                                    '42\n',
45-
    elif line == 'Lane Marking Improper/Inadequate\n':
45+
    'Unsafe Lane Changing\n':                                  '43\n',
46-
        o.write('20\n')
46+
    'Unsafe Speed\n':                                          '44\n',
47-
    elif line == 'Lost Consciousness\n':
47+
    'Unspecified\n':                                           '45\n',
48-
        o.write('21\n')
48+
    'View Obstructed/Limited\n':                               '46\n',
49-
    elif line == 'Obstruction/Debris\n':
49+
}
50-
        o.write('22\n')
50+
    
51-
    elif line == 'Other Electronic Device\n':
51+
52-
        o.write('23\n')
52+
f = open('file.txt','r')
53-
    elif line == 'Other Lighting Defects\n':
53+
54-
        o.write('24\n')
54+
with open('output','a') as o:
55-
    elif line == 'Other Vehicular\n':
55+
    for line in f:
56-
        o.write('25\n')
56+
        o.write(OUTPUTS.get(line, '47\n'))