Python版本:3.5

网上找了好多资料都没有直观的写出怎么批量执行,so,整理了一个小程序。最初是为了用Python进行单元测试,同目录下有两个unittest文件,

AllTest.py的目的是批量运行mytest.py、mytest2.py。

代码如下:

#批量执行当前文件夹下所有py文件

import os

lst=os.listdir(os.getcwd())

for c in lst:

if os.path.isfile(c) and c.endswith('.py') and c.find("AllTest")==-1: #去掉AllTest.py文件

print(c)

os.system(os.path.join(os.getcwd(),c)) #E:\Python\mytest.py

以上这篇Python实现批量执行同目录下的py文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

python批量执行多个py文件_Python实现批量执行同目录下的py文件方法相关推荐

  1. linux整个文件夹下全部文件的属性,C/C++遍历目录下的所有文件(Windows/Linux篇,超详细)...

    前面的一篇文章我们讲了用Windows API遍历一个目录下的所有文件,这次我们讲用一种Windows/Linux通用的方法遍历一个目录下的所有文件. Windows/Linux的IDE都会提供一个头 ...

  2. 数据库备份 Mysql table '' doesn`t exist .(mysql数据库复制迁移时除了复制文件夹外还要复制data目录下的ibdata1文件)

    今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机,唉,悲剧了,于是重新安装了系统 windows server 2008 enterprise 32bit. 详情: 系统安装 ...

  3. python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...

    列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...

  4. python指定位置写入文件_Python中如何在指定目录下进行文件的读写操作

    一.python的简单读写操作 在python中,可以使用open函数,打开一个已经存在的文件,或者创建一个新文件.常用操作示例如下: # 在当前目录下创建并打开一个文件夹,若文件已有则打开文件tes ...

  5. 如何批量修改文件后缀名(包含该路径下的所有文件夹)

    1.批量修改某个文件夹目录下的所有文件的后缀名 方法非常简单,在该目录下,新建一个文本,此时文件后缀名是.txt.编辑该文本,文本内容为: ren *.ans *.out 此处的意思是将所有的.ans ...

  6. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  7. python读取指定页docx内容_Python读取指定目录下指定后缀文件并保存为docx

    最近有个奇葩要求 要项目中的N行代码 申请专利啥的 然后作为程序员当然不能复制粘贴 用代码解决.. 使用python-docx读写docx文件 环境使用python3.6.0 首先pip安装pytho ...

  8. python 递归目录_Python3:递归实现输出目录下所有的文件

    今天来整理一下os库中方法的使用,如何输出一个目录下的所有文件? 1.首先介绍几个基本的的方法: 1)os.getcwd()  #返回当前工作目录 2)os.listdir()    #返回一个列表, ...

  9. Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹

    Python 连接 FTP 服务器并实现文件夹上传实例演示 第一章:连接 FTP 服务器并实现文件夹上传 ① 连接 FTP 服务器 ② 区分文件和文件夹名 ③ 文件夹名包含空格处理 ④ 使用递归实现: ...

最新文章

  1. Lua基本语法-书写规范以及自带常用函数
  2. vue写的简单版todolist
  3. 判断一个偶数(大于4)是不是两个素数之和
  4. ARM 移植 PPPD
  5. Java并发编程实战————并发技巧小结
  6. Microsoft Visual Studio下编译缺少头文件unistd.h解决办法
  7. Undefined symbols for architecture xxx
  8. HDFS集群常见异常及排查步骤
  9. Hibernate查询 内连接和外连接区别
  10. WPF之基于路径的动画
  11. 微信全球MBA创新大赛Roadshow最终站火爆中欧
  12. 微信浏览器实现自动下载功能
  13. 使用HTML实现用户登录界面
  14. 机器智能正在代替人类做的5件事
  15. 科普知识------世界洋流[地球上有哪些洋流]
  16. 将一个链表分为奇偶两个链表
  17. Android调用手机自带图库选择图片
  18. ICP经营许可证与ICP备案有什么区别?
  19. 【转】定员108的车厢号码分布图
  20. 计算机网络如何促进幼儿教师专业发展,新学期计算机网络实训报告范文与新幼儿教师的述职报告合集.doc...

热门文章

  1. Kubernetes学习总结(6)——Kubernetes 7周年:它为什么如此受欢迎?
  2. 知行合一!如何做好项目经理?
  3. js html模板生成图片不显示,网页中图片不显示问题
  4. python矩阵元素排序,使用Python基于列表值对矩阵列进行排序
  5. Check_ping监控测试原理
  6. 服务器硬件检测(采用mcelog)
  7. Azure PowerShell (9) 使用PowerShell导出订阅下所有的Azure VM的Public IP和Private IP
  8. 远程桌面和云主机,可以听到云主机内部的声音
  9. 【BZOJ 1222】 [HNOI2001] 产品加工(DP)
  10. 2017 Q1网络安全市场报告:未来5年,全球网络安全支出将超过1万亿美元