Python:获取当前目录中的所有exe文件并运行它们?

时间:2010-06-10 12:02:16

标签: python teamcity-5.1

首先,这不是家庭作业,我迫切需要一个可以执行以下操作的脚本,我的问题是,我以前从未处理过python,所以我几乎不知道如何使用它 - 我需要它通过命令行构建运行器

在TeamCity中启动单元测试

我需要的是:

将运行脚本的* .bat文件

一个python脚本:

  • 获取当前工作目录中的所有* _test.exe文件
  • 运行所有搜索结果的文件

祝你好运

2 个答案:

答案 0 :(得分:7)

import glob, os
def solution():
    for fn in glob.glob("*_text.exe"):
        os.startfile(fn)

答案 1 :(得分:3)

如果将其复制到文件中,脚本应该按照您的要求进行。

import os       # Access the operating system.

def solution(): # Create a function for later.
    for name in os.listdir(os.getcwd()):
        if name.lower().endswith('_test.exe'):
            os.startfile(name)

solution()      # Execute this inside the CWD.