python-批量执行.py文件


1、执行test文件夹下的testA和testB

import os
path = "/Users/ddc-test/Downloads/pycharm/test"
lst = os.listdir(path)
for c in lst:
    if c.endswith('.py') and c.find("__init__") == -1:
        #方法一
        os.chdir(path)     #切换目录
        commend = 'python3 {}'.format(c)
        os.system(commend)
        #
        os.system('python3 {}'.format(c))
        #方法二
        commend = 'python3 {}'.format(os.path.join(path,c))
        os.system(commend)

2、test_data.txt文件中写入需要执行的文件名,按名字来批量执行

import os
f = open("test_data",'r')
data = f.read().split('/')
f.close()

path = "/Users/ddc-test/Downloads/pycharm/test"
lst = os.listdir(path)
for i in data:
    for c in lst:
        if i in c:
            os.chdir(path)
            commend = 'python3 {}'.format(c)
            os.system(commend)

留空


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM