Python批量执行同目录下py文件的方法
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
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- C语言中长度为0的数组详解:原理、用法与内存优势 2026-10-16
- MySQL已有表转分区表:低资源消耗迁移方案与实操 2026-10-16
- Go语言strings包常用操作示例与说明 2026-10-16
- PHP中 echo 与 print 的区别及代码实例 2026-10-16
- PyCharm Python Console 使用指南与恢复方法 2026-10-16













