首页 > 解决方案 > 如何将文本文件中的函数连接到源代码中的编程函数?

问题描述

我正在搜索如何将文本文件中编写的函数连接到源代码中的编程函数。这是一个例子

test.txt我有

create_session("azerty", 123, "test.png", "test.yaml", True)
launch_session("abc", 695, "file.txt")

在我的源代码中,我有

def create_session(self, var1: str, var2: int, var3: str, var4: str, var5: boolean)
def launch_session(self, var1: str, var2: int, var3: str)

我的目标是当我阅读这个包含“命令”的文件时,我希望能够将每个命令连接到相关的函数检查参数和参数的数量。

例如,命令名称是“totuti”并执行正确的编程功能“totuti”,如果未找到,则会引发错误。如果我在文本文件中的命令只包含 4 个参数,而源代码编程函数需要 5 个参数,则它不起作用。执行相同的过程检查参数类型。

我的问题是:是否有任何软件包可以做到这一点?有什么方法可以检查参数类型吗?

标签: pythonpython-3.x

解决方案


推荐阅读