批量执行python程序文件

2023-11-03

如果想执行n个文件(不必一个一个点run),可以把要执行的文件放在同一个文件夹里,然后在一个文件里输入以下脚本即可。

import os

lst = os.listdir(os.getcwd())  # 获取当前目录下所有的文件名
for c in lst:
    if os.path.isfile(c) and c.endswith('.py') and c.find("run")== -1:  #判断文件名是以.py结尾的,并且去掉run.py文件
        print(c)  #查看文件
        os.system('python {}'.format(c))  #相当于在终端执行文件  python main.py
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

批量执行python程序文件 的相关文章

随机推荐

  • 代码安全检视方法有_代码检视(Code Review)的几种实践

    代码检视每个读次文章的人都会知道是什么意思 我们项目也是坚持在做代码检视 今天我们仔细深入看看代码检视的内涵及作用 这几年 我用过不同的代码检视工具 并且我相信有一套代码检视方法是最好的 下面是我所学到的 有三种代码检视的方法 无代码检视
  • 获取随机数(重复概率接近于0)

    使用方法 import random from random js 引入文件 random 获取随机数 例 OGVjOGRmYTItMmYwZS00NDA4LWIyOTEtMzA0NTM2YTUzYjU1 random js文件 生成唯一标
  • 幽灵的礼物

    1 幽灵的礼物 前言我是你成功背后的影子 序言在幽灵的礼物中发现金矿 引子分享幽灵的智慧 第一章你是谁 交易圈中的幽灵 第二章备战交易 大师的匠心 第三章规则一 只持有正确的仓位 第四章规则二 正确加码才能获利 第五章规则一加二实战示范 第
  • 如何在Vue项目中使用vw实现移动端适配

    有关于移动端的适配布局一直以来都是众说纷纭 对应的解决方案也是有很多种 在 使用Flexible实现手淘H5页面的终端适配 提出了Flexible的布局方案 随着viewport单位越来越受到众多浏览器的支持 因此在 再聊移动端页面的适配
  • 基于TCN- BILSTM时间序列预测Python程序

    基于TCN BILSTM时间序列预测Python程序 特色 1 单变量 多变量输入 自由切换 2 单步预测 多步预测 自动切换 3 基于Pytorch架构 4 多个评估指标 MAE MSE R2 MAPE等 5 数据从excel文件中读取
  • Flutter-Wrap的使用说明

    Flutter Wrap的使用说明 Wrap可以进行水平方向或者垂直方向上的布局 在一行或者一列现实不完所有的widgets的时候 能够根据当前宽度或者高度自动换行 Wrap的定义 Wrap定义的属性不多 查看如下 Wrap Key key
  • Python中日志模块 logging 的使用,模块处理流程和相关类及常用方法

    文章目录 LOG 日志相关概念 logging模块 logging模块级别的日志 longging模块的处理流程 logging日志模块相关类及其常用方法 Logger类 Handler类 Formater类 Filter类 logging
  • 使用vue+electron创建桌面软件(一)

    使用vue项目 添加electron 创建桌面软件 软件的本地运行 打包等功能 环境配置 node环境 开发环境 linux vue vli 若没有vue环境 则终端安装 npm install g vue cli 查看vue cli版本
  • conversion from ‘QList<QByteArray>‘ to non-scalar type ‘QStringList‘ requested

    conversion from QList to non scalar type QStringList requested 如此写 报错 QStringList tempData textStream readLine split 改为
  • netcat 的使用教程

    软件准备 windows访问 netcat 1 11 for Win32 Win64 下载 linux apt install netcat 命令格式 nc 参数 主机名称 端口 参数 nc h c
  • SVN 提交操作

    在上一章中 我们检出了版本库runoob01 对应的目录放在 home user01 runoob01中 下面我们针对这个库进行版本控制 我们在库本版中需要增加一个readme的说明文件 root runoob svn runoob01 t
  • Quartz框架支持分布式任务处理

    一 问题分析 对于单机的任务调度 使用Quartz十分方便 但是在分布式情况下 对于集群中每台机器都会执行任务 从而造成了重复执行任务的问题 二 解决思路 Quart不仅支持单机任务调度 同时也支持集群中的任务调度 原理如下 在集群中 各个
  • 虚拟化(KVM)介绍以及网卡配置

    虚拟化 KVM 虚拟化介绍 VMware Workstation就是虚拟化 虚拟化简单讲 就是把一台物理计算机虚拟成多台逻辑计算机 每个逻辑计算机里面可以运行不同的操作系统 相互不受影响 这样就可以充分利用硬件资源 关键词Hyperviso
  • 需要打开多少监视器

    import java util Scanner public class B 1 public static int directions 1 0 1 0 0 1 0 1 四行两列 public static void main Stri
  • 汽车行业数据备份有必要吗?

    随着电气化 智能化 网联化和数字化的突破性发展 汽车产业供应链进一步重新构筑 更多科技型企业 汽车供应商以不同形式加入到整车领域 促使中国汽车产业发展进入崭新阶段 在疫情挑战下逐步实现恢复和增长 在数字化时代的大趋势下 数据安全成为全球企业
  • 什么是过拟合和欠拟合,怎么解决?

    过拟合和欠拟合的解释 欠拟合是指模型在训练集 验证集和测试集上均表现不佳的情况 过拟合是指模型在训练集上表现很好 到了验证和测试阶段就很差 即模型的泛化能力很差 过拟合和欠拟合产生的原因 欠拟合 underfitting 模型复杂度过低 特
  • 青藤放飞“猎鹰”,主动防御又多一张牌

    点击上方关注我们 研习ATT CK 模拟安全攻防大战 这一切只要在牌桌上就能完成 在10月30日举行的青藤新品 全国巡展 北京站 现场 就进行了一场别开生面的青藤 首届ATT CK卡牌争霸赛 将专业的安全知识融入卡牌游戏 这个创意棒棒的 让
  • enumerate的用法

    for i data in enumerate trainloader 0 data里面包含图像数据 inputs tensor类型的 和标签 labels tensor类型 inputs labels data enumerate 用于可
  • L2TP and PPTP共存一键安装

    一 L2TP IPSec vpn一键安装脚本 运行下面的命令 wget no check certificate https raw githubusercontent com teddysun across master l2tp sh
  • 批量执行python程序文件

    如果想执行n个文件 不必一个一个点run 可以把要执行的文件放在同一个文件夹里 然后在一个文件里输入以下脚本即可 import os lst os listdir os getcwd 获取当前目录下所有的文件名 for c in lst i