记一段代码,是使用python执行某一文件夹下的所有py文件

# -*- coding: utf-8 -
import os# 当前脚本所在的文件绝对路径
cur_path = os.path.dirname(os.path.realpath(__file__))# 将当前路径设置为python的临时环境变量,用于命令执行,需要设置是因为项目存在多处相互调用
os.putenv("PYTHONPATH", cur_path)def run_case():# 使用os.path.join拼接地址case_path = os.path.join(cur_path, "testcase")# 获取当前目录下所有的文件名lst = os.listdir(case_path)for c in lst:# 判断文件名是以.py结尾的;添加and c.find("DemoGet") == -1就是去掉DemoGet.py文件if os.path.splitext(c)[1] == '.py':# 查看文件名print(c)# 相当于在终端执行文件  python main.pyos.system('python3 {}'.format(os.path.join(case_path, c)))if __name__ == "__main__":run_case()

Python执行某一文件夹下的所有py文件相关推荐

  1. python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库

    #oracle版 首先新建python脚本(d:/python/orclImport.py) import os #引入os包 if __name__ == '__main__': #遍历文件夹下所有 ...

  2. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略

    Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...

  3. python找出某个文件夹下某个后缀的文件

    python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...

  4. python 读取文件到字典读取顺序_python顺序的读取文件夹下名称有序的文件方法...

    python顺序的读取文件夹下名称有序的文件方法 如下所示: import os path="/home/test/" #待读取的文件夹 path_list=os.listdir( ...

  5. python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件

    前提:该文件夹下所有文件有表头且具有相同的表头. import glob # 同下 from numpy import * #请提前在CMD下安装完毕,pip install numppy impor ...

  6. java读取文件夹下的所有txt文件,java读取文件夹下文件及txt内容

    public class PositionController { // 读取txt内容 public static String txt2String(File file) { StringBuil ...

  7. 将一个文件夹下的所有pdf文件合并为一个文件

    文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...

  8. windows中遍历指定文件夹下的所有子文件夹

    前面我给出了windows下面指定文件夹下面指定类型文件的遍历程序,这里,再给出遍历指定文件夹下的所有子文件夹的程序: #include "stdafx.h" #include & ...

  9. android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件

    简介 XStream 是一个开源项目,一套简单实用的类库,用于序列化对象与 XML 对象之间的相互转换. 将 XML 文件内容解析为一个对象或将一个对象序列化为 XML 文件. 1.下载工具 xstr ...

最新文章

  1. 转赋值表达式解析的流程
  2. BZOJ.4821.[SDOI2017]相关分析(线段树)
  3. VS2012+WDK7600.16385.1 驱动环境配置(模板导出)
  4. 计算机控制 重修,计算机控制技术重修复习提纲.doc
  5. 卢伟冰直播拆机 或是性价比最高的骁龙855手机
  6. android+usb转串口+唯一id,Android平台3G模块驱动移植-USB转串口
  7. python __call__
  8. 手机屏幕坏了____怎么把里面的资料导出(18种方法)
  9. 智慧食堂管理系统打造健康食堂新理念
  10. SpringBoot下实现PDF转word(Maven项目)
  11. java毕业设计开题报告怎么写 如何写好一篇论文开题报告
  12. 微信公众号开发(4)-实现PC扫码登录
  13. 青云服务器换系统,青云科技发布新一代企业级云服务器e3:算力供给侧变革的强大助手...
  14. c语言中转向的指针,C语言指针碎碎念
  15. Shell中ls -l 与 ll 的区别
  16. 解释器,一个交互式外壳
  17. 检测浏览器对html5支持的测试网址
  18. 【visum工作笔记】之三
  19. 项目验收汇报ppt_中煤天津设计公司举办2020年度项目汇报PPT技能大赛
  20. 关于IDEA启动Spring Boot项目出现Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at j

热门文章

  1. Python爬虫:AcFun弹幕视频网
  2. Ubuntu下的几种常见输入法极其配置方式(zt)
  3. cad卸载_如何卸载干净CAD?
  4. 职位名称:初级,罗马数字和难以捉摸的“ Python架构师”
  5. 数据结构——关于图的小结
  6. oracle空值转换0,将空值转换为实际值-Oracle
  7. 在线阅读!!机器学习数学精华:高等数学
  8. AR@制造业,拯救跨国公司的一根稻草
  9. 关于c++动态库的dllexport和dllimport
  10. 力撑国人动画电影《龙之谷·破晓奇兵》深圳瑞云科技包场观影