Display Vehicle Info

import os
os.chdir(os.path.dirname(os.path.realpath(__file__)))

filepath = "input.txt"

file = open(filepath)

class Vehicle():
    def __init__(self, data_list):
        self.make = data_list[0]
        self.model = data_list[1]
        self.type = data_list[2]
        self.color = data_list[3]
        self.plate = data_list[4]
        self.year = data_list[5]
        self.id = data_list[6]

def read_data(data):
    data_list = []
    for line in data: 
        split_data = line.split()
        vehicle = Vehicle(split_data)
        data_list.append(vehicle)
    return data_list
        
def display_data(vehicle_list):    
    print ("*" * 75)
    print("*", " " * 25, f"{"Vehicle Inventory":45}", "*")
    print ("*" * 75)
    print(f"{"Make":10} {"Model":10} {"Type":10} {'Color':10} {"Plate":10} {"Year":10} {"ID":10} ")
    print(f"{"=" * 9}  " * 7)
    
    for vehicle in vehicle_list:
        print(f"{vehicle.make:10} {vehicle.model:10} {vehicle.type:10} {vehicle.color:10} {vehicle.plate:10} {vehicle.year:10} {vehicle.id:10}")
        
def main():
    vehicle_list = read_data(file)
    display_data(vehicle_list)

if __name__ == "__main__":
    main()

Input

Output