Test loading
The snippet can be accessed without any authentication.
Authored by
Rasmus Ringdahl
Edited
test.py 916 B
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)
Please register or sign in to comment