Python的with
关键字在lambda函数中是如何表达的?请考虑以下事项:
def cat (filename):
with open(filename, 'r') as f:
return f.read()
lambda 实现的失败尝试:
cat = lambda filename: with open(filename, 'r') as f: return f.read()
最佳答案
lambda_form ::= "lambda" [parameter_list]: expression
不能,with
是语句,lambda
只返回表达式。
关于Python "with"Lambda 函数中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16228211/