【发布时间】:2019-09-01 10:15:41
【问题描述】:
我有一个文本文件,其中写入了函数名称以及参数,例如“插入 3”,我需要在其中读取插入和 3 以单独调用带有参数 3 的函数插入。
到目前为止,我已经打开了该文件并在其上调用了 .readlines() 以将每一行分隔为每行文本的列表。我现在正在努力寻找一种将 .split() 递归应用于每个元素的方法。我要用函数式编程来做到这一点,我不能使用 for 循环来应用 .split() 函数。
def execute(fileName):
file = open(fileName + '.txt', 'r').readlines()
print(file)
reduce(lambda x, a: map(x, a), )
我想用不同数量的参数独立使用每一行,这样我就可以调用我的测试脚本并让它运行每个函数。
【问题讨论】:
标签: python-3.x list file recursion functional-programming