Python批量执行同目录下py文件的方法

Hazel
Hazel
发布时间:2026-10-13 | 4人浏览过
原创

本文介绍如何使用Python脚本批量执行同目录下的多个.py文件。通过遍历当前目录并过滤特定文件(如AllTest.py),利用os模块调用系统命令实现自动化运行,适用于单元测试等场景。

本文基于Python 3.5版本进行演示。

网络上关于如何直观地批量执行脚本的资料较少,因此这里整理了一个简单的程序示例。最初的设计初衷是为了方便进行Python单元测试,假设同目录下存在两个unittest测试文件。

其中,AllTest.py的主要功能是批量运行mytest.py和mytest2.py这两个测试脚本。

具体的实现代码如下所示:

#批量执行当前文件夹下所有py文件
import os 
lst=os.listdir(os.getcwd())  
 
for c in lst:
	if os.path.isfile(c) and c.endswith('.py') and c.find("AllTest")==-1:  #去掉AllTest.py文件
		print(c)
		os.system(os.path.join(os.getcwd(),c))  #E:\Python\mytest.py

以上就是Python实现批量执行同目录下py文件方法的全部内容,希望能为读者提供参考,并欢迎大家继续支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表