Spaces:
Running
on
Zero
Running
on
Zero
File size: 509 Bytes
4910a8a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import argparse
import yaml
parser = argparse.ArgumentParser()
parser.add_argument("--yaml", type=str, required=True)
parser.add_argument("--arg", type=str, required=True)
args = parser.parse_args()
with open(args.yaml, "r") as f:
data = yaml.safe_load(f)
with open(args.arg, "w") as f:
for k, v in data.items():
if isinstance(v, list):
v = list(map(str, v))
v = " ".join(v)
if v is None:
continue
print(f"--{k} {v}", end=" ", file=f)
|