如何在python argparse中使用lambda作为参数?

help_f= "The Syntax is  lambda x: f(x), where f(x) is the function in python lenguaje

parser.add_argument("-f",dest="f", type=function, help=help_f, required=True)

params = parser.parse_args()

method( params.f)

我有这样的事情,想法是 -f 参数是一个 lambda。但是当我从 bash shell 调用时我不知道该怎么做,因为如果尝试:


python archive.py -f lambda x: 2*x-4

我收到错误:“ error: argument -f: invalid function value: 'x : x-4'”


一些帮助?


智慧大石
浏览 91回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python