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