21 lines
350 B
Python
21 lines
350 B
Python
|
import subprocess
|
||
|
import sys
|
||
|
|
||
|
def run_matsim(config_file_path=None):
|
||
|
java_path = "java"
|
||
|
jar_path = "matsim.jar"
|
||
|
command = [java_path, "-jar", jar_path]
|
||
|
|
||
|
if config_file_path:
|
||
|
command.append(config_file_path)
|
||
|
|
||
|
subprocess.run(command)
|
||
|
|
||
|
|
||
|
if len(sys.argv) > 1:
|
||
|
config_file = sys.argv[1]
|
||
|
else:
|
||
|
config_file = None
|
||
|
|
||
|
run_matsim(config_file)
|