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

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

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

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

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

然后再run里面找到

Edit Configurations

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

Allow parallel run

这样就能执行多个文件

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

import os

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

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

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

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

原文:https://www.cnblogs.com/huahuage/p/12382771.html

python批量_python 中如何去执行批量的.py文件相关推荐

  1. python多个for的执行顺序-python顺序执行多个py文件

    假如我要执行code目录下的python程序,假设该目录下有1.py,2.py,3.py,4.py四个文件,但是我想执行1.py,2.py,4.py,则可在该目录下创建一个python文件,代码如下: ...

  2. python文件中的代码调用以及“__init__.py“ 文件说明

    python文件中的代码调用以及"__init__.py" 文件说明 如何调用另一个python文件中的代码 同一文件目录下 不同文件目录下 "__init__.py&q ...

  3. Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件、zip压缩文件

    Python将Pandas中Dataframe数据保存为gzip/zip文件:gzip压缩文件.zip压缩文件 目录 Python将Pandas中Dataframe数据保存为gzip/zip文件:gz ...

  4. pycharm中pyinstaller封装打包多个py文件的过程

    首先在pycharm设置中找到自己的项目, 然后在左下角安装,搜索pyinstaller 点击安装包后即可 安装完毕后,开始封装环节 [Python打包成exe]快速将多个py文件及其他文件打包为ex ...

  5. python批量执行多个py文件_Python实现批量执行同目录下的py文件方法

    Python版本:3.5 网上找了好多资料都没有直观的写出怎么批量执行,so,整理了一个小程序.最初是为了用Python进行单元测试,同目录下有两个unittest文件, AllTest.py的目的是 ...

  6. python 多态_Python中的多态

    面向对象的语言有四个特性,抽象.封装.继承和多态.在之前的文章中,给小伙伴们已经讲解了前三个.为什么要把多态放在最后一个讲呢?因为前面的三个特性是多态的基础,了解了前三个,了解多态就很容易啦~ 那么, ...

  7. python有向图_Python 中的垃圾回收机制

    一.概述 python采用的是引用计数机制为主,标记-清除和分代收集(隔代回收)两种机制为辅的策略. 现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的 ...

  8. python字符集_PYTHON 中的字符集

    Python中的字符编码是个老生常谈的话题,今天来梳理一下相关知识,希望给其他人些许帮助. Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码:Python3的 默认编码 ...

  9. python参数化_Python 中如何实现参数化测试的方法示例

    之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest.nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架. 本文想针对测试中一种很常见的测试场景,即参 ...

最新文章

  1. 【Spring学习笔记-MVC-13.2】Spring MVC之多文件上传
  2. 关于LB论坛的一个BUG的探讨
  3. Python3成员运算符(List元素是否存在)
  4. SQL实战篇:SQL基础及执行顺序
  5. map集合遍历的五种方法
  6. 从单租户IaaS到多租户PaaS——金融级别大数据平台MaxCompute的多租户隔离实践
  7. 测试用例的优先级概念
  8. python 文本处理操作
  9. Jquery 动画
  10. Pytorch-NLU,一个中文文本分类、序列标注(实体识别、分词、词性标注)的极简工具包,基于pytorch与tramsforers
  11. 真爱一个人,何妨赌一生
  12. 恶意程序检测之malconv模型
  13. 华东师范大学2020计算机研究生招生简章,2020华东师范大学计算机考研大纲
  14. the voyage游戏android,Voyage游戏
  15. c语言程序有且只有一个什么函数,一个c程序有且仅有一个什么函数
  16. jxcell开发简单实例
  17. Linux基础篇之权限的设定
  18. 【渝粤教育】电大中专电子商务网站建设与维护 (28)作业 题库
  19. 运用python求次方
  20. 个人网站到底怎样赚钱 [zt]

热门文章

  1. (自己测试没有问题)解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing
  2. Go安装swagger:swagger的安装与使用
  3. Linux的Configure详情
  4. Win的phpstudy安装VC报错
  5. 按群计数10以内_大班数学活动:按群计数
  6. PHP二维数组根据字段排序
  7. java在己有的类创子类怎么创_使用Java创建自己的异常子类
  8. cae计算机仿真分析技术,厉害了 揭秘汽车设计中CAE仿真技术
  9. linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...
  10. python自动化框架2019_《一头扎进》系列之Python+Selenium自动化测试框架实战篇6 - 价值好几K的框架,呦!这个框架还真牛叉哦!!!...