zoukankan      html  css  js  c++  java
  • python下批量执行多条py文件的方法

    写自动化脚本,不同的业务功能点在同一个目录下积累了很多py文件,这些py文件本身已经利用unittest框架加载了其他的纯自动化脚本py文件。

    如何再批量跑这些加载了别的脚本的py文件呢。

    经过研究,决定利用os模块进行处理

    大概思路:

    1、选择需要批量运行py文件的路径

    2、利用os.walk()函数遍历文件目录等, 这个方法的具体运用可看runoob.com中对python的基础讲解

    3、找到文件中py文件 

    4、切换到当前目录  os.chdir(root)

    5、执行文件   os.system()

    具体代码如下:

    from os import path

    from os import listdir

    import os

    path="D:/XX/XXXX/XXXX"

    for root , dirs,files in os.walk(path):

      for f in files:

        if os.path.splitext(f)[1]=='.py'

          os.chdir(root)

          os.system(f)

  • 相关阅读:
    3D文字菜单变换
    妙味课堂作业20160113(优化版)
    pop up layer loading
    妙味课堂作业20160113
    妙味课堂20160112js实例仿新浪菜单
    js面向对象初探
    sea.js demo
    注册ASP.NET
    JDK1.6 环境配置
    JDK1.7环境配置
  • 原文地址:https://www.cnblogs.com/xly22/p/11595651.html
Copyright © 2011-2022 走看看