Python中能否同时运行多个自定义函数?如何实现?
当然可以实现,给你几种简单可行的方案:
方案1:在原函数文件中新增统一执行函数
修改你的method_files.py,添加一个专门用来批量调用所有目标函数的方法:
def one(): print("hi") def two(): print("hi2") def three(): print("hi3") # 新增统一执行函数 def run_all(): one() two() three()
之后在main.py里只需导入并调用这个函数,就能一次性触发三个函数执行:
from method_files import run_all run_all()
方案2:在main.py中用循环批量调用
如果不想修改原函数文件,也可以在main.py里把要执行的函数存入列表,通过循环逐个调用:
from method_files import one, two, three # 遍历函数列表批量执行 for func in [one, two, three]: func()
方案3:分号拼接调用语句(适合快速测试)
如果只是追求写法简洁,也可以把三个调用语句用分号连起来:
from method_files import one, two, three one(); two(); three()
这种写法虽然简短,但可读性不如前两种,更适合临时测试场景。
内容的提问来源于stack exchange,提问作者IFM2
相关产品推荐
相关产品推荐

