#python #bash
#python #bash
Вопрос:
В настоящее время у меня есть следующий фрагмент кода в bash, теперь я хочу сделать это и в python. Однако вызываемый скрипт python очень длинный, и его изменение на функцию было бы очень утомительной задачей. Как я могу сделать это на python, не изменяя вызываемый скрипт?
gfs15_to_am10.py $LAT $LON $ALT $GFS_CYCLE $FORECAST_HOUR
> layers.amc 2>layers.err
Ответ №1:
вы можете использовать os lib.
import os
os.system("bash commands")
Два варианта использования параметров:
вариант A:
import os
LAT = ''
os.system(f"echo {LAT}")
вариант B:
используйте argparse lib для получения параметров в качестве аргументов скрипта: argparse python