import argparse
import json

def load_parameters(filename):
        with open(filename) as f:
                data = f.read()
                #.replace('\n', '')
        parameters = json.loads(data)
        return parameters
def save_parameters(filename, parameters):
        with open(filename, 'w') as f:
                f.write(json.dumps(parameters, indent=4))

if __name__ == "__main__":
        parser = argparse.ArgumentParser()
        parser.add_argument("-i", "--input", help="Filename to print out")
        parser.add_argument("-o", "--output", help="the speed")

        args = parser.parse_args()
        parameters = load_parameters(args.input)
        print(parameters['speed'])
        print(parameters['distance'])
        print(parameters['random_values'])
        changed_parameters = {'scenario':1,  'output': parameters['random_values']}
        save_parameters(args.output,changed_parameters)