怎样通过参数替换python脚本里的变量值?

求大神解惑,不甚感激.
python脚本 test.py 中包含一个 var = "hello" 的变量.
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--var',type=str)
args = parser.parse_args()

args.var = "hello"
print(args.var)
如果执行 python test.py --var="world" 则打印 var = "world"
执行 python test.py 则打印 var = "hello"
阅读 4.1k
1 个回答

argparse完美解决,default设置为hello即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题