Python实现批量执行同目录下的py文件方法

yipeiwu_com6年前Python基础

Python版本:3.5

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

Python 批量执行同目录下的py文件

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设计】。

相关文章

wxpython 学习笔记 第一天

它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。   和Python语言与wxWidgets GUI工具库一样,wxPy...

python中bisect模块用法实例

本文实例讲述了python中bisect模块用法,分享给大家供大家参考。 具体方法分析如下: 这个模块只有几个函数,一旦决定使用二分搜索时,立马要想到使用这个模块。 示例代码如下:...

深入浅析python3中的unicode和bytes问题

最近写了一些python3程序,四处能看到bytes类型,而它并不存在于python2中,这也是python3和python2显著区别之一。 以前在写python2代码的时候,经常会遇到...

Python 正则表达式匹配字符串中的http链接方法

利用Python正则表达式匹配字符串中的http链接。主要难点是用正则表示出http 链接的模式。 import re pattern = re.compile(r'http[s]&...

使用python开发vim插件及心得分享

使用python开发vim插件及心得分享

vim有各种强大的插件,这不仅归功于其提供的用来编写插件的脚本语言vimL,还得益于它良好的接口实现,从而支持python等语言编写插件。当vim编译时带有+python特性时就能使用p...