homer512 icon

dict translation

homer512 | PRO | 01/19/16 06:08:22 PM UTC | 0 ⭐ | 547 👁️ | Never ⏰ | []
Python |

3.38 KB

|

None

|

0 👍

/

0 👎

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

Comments