python 中如何去执行批量的.py文件

因为有一次系统大重构,开发任务繁重,身为测试的我接下数据迁移的重担,原来是sqlsever的数据库,重构后的系统为mysql,所以用上了python 去做这个数据迁移

先写了一大堆脚本文件,一个表写了一个脚本文件,写的时候挺开心的,写一个调试一个,最后写完后发现,我要执行怎么办,不能一个一个去点击执行吧

python 中如何去执行批量的.py文件

 看着一大堆文件,我要怎么去批量执行他们呢,

首先我用的编辑器是pycharm,那就介绍下它自带的一个功能,

打开pycharm ,在上方一栏中找到run

python 中如何去执行批量的.py文件

然后再run里面找到

Edit Configurations

python 中如何去执行批量的.py文件

 点击打开的页面右上方勾选

Allow parallel run

python 中如何去执行批量的.py文件

 这样就能执行多个文件

不过我使用了python自己的一个执行方法

python 中如何去执行批量的.py文件

 import os

使用 os 执行文件去选中需要执行的文件路径,和顺序

关键这个还可以在执行结果做出判断,添加一些特有的执行结果反馈和处理

当然还有 unittest 的方法,这个主要是匹配文件下符合匹配规则的文件名称去批量执行

大概就是这样,接了下我测试用例的执行脚本的图,想了接的可以留言我细聊

python 中如何去执行批量的.py文件