Python--如何根据方法参数制作方法调用特定的 .py 脚本?

标签 python parsing methods arguments

假设我有一个带有两个参数的函数: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/

相关文章:

python-3.x - 如何使用 BeautifulSoup 从表中选择特定行?

java - 如何在使用方法输出并返回结果时计算字符串中的元音和辅音并将首字母大写

Python re.sub() 怪异

python - 无法在 Ubuntu 中使用 pip 创建虚拟环境 - 没有名为 urllib3 的模块

c++ - 灵气 : Inserting pre-defined output in a rule

mysql - 在 SQL 中查询 JSON 字符串

Android - 从一个方法返回多个值

java - Java 是 "pass-by-reference"还是 "pass-by-value"?

Python插入列表

python - 你如何将 bash 别名移植到 ipython > 0.10?