有没有一种方法可以导入并运行文件夹中的所有.py文件?基本上我认为pytest是如何进行测试发现的。似乎我应该从文件路径导入列表,然后迭代遍历列表,在每个模块上调用.main(*args)。它还需要兼容Python 2和3。
例子:
例子:
- start.py
- things/
- mod1.py
- main(*args):
- mod2.py
- main(*args):
- mod1.py