假设我有一个带有两个参数的函数:arg1、arg2。我希望该函数随后调用 arg1_arg2.py。当然,实际的文件不会被称为arg1_arg2.py。因此,如果用户输入 hello, hi 作为参数,该函数将调用 hello_hi.py (更具体地说,它实例化位于 hello_hi.py 中的类,但这并不重要)。我无法使用 %s 执行此操作,因为我处理的是文件,而不是字符串。
最佳答案
您可以使用importlib :
import importlib
hello = importlib.import_module("hello_hi.py")
关于Python--如何根据方法参数制作方法调用特定的 .py 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390804/