[英]How do I go from a bash script that calls a python script to a python script calling a bash script?
我目前在 bash 中有以下代码段,现在我也想在 python 中执行此操作。 然而,被调用的 python 脚本很长,将其更改为函数将是一项非常乏味的任务。 如何在不修改被调用脚本的情况下在 python 中执行此操作?
gfs15_to_am10.py $LAT $LON $ALT $GFS_CYCLE $FORECAST_HOUR \
> layers.amc 2>layers.err
你可以使用操作系统库。
import os
os.system("bash commands")
使用参数的两个选项:
选项A:
import os
LAT = ''
os.system(f"echo {LAT}")
选项 B:
使用 argparse lib 获取参数作为脚本参数: argparse python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.