python获取工程路径下的文件方法

如下可以获取工程路径与文件存放的位置

import time, os, random
import subprocess
import re
PATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__file__), p))

# 获取当前文件所在的路径
    cur_path = os.path.dirname(os.path.realpath(__file__))
    print(cur_path)
    # 获取工程所在的路径,如果加入目录名字切换到该目录下
    config_path = os.path.join(os.path.dirname(cur_path), ‘cofig‘)
    print(config_path)
    jme = locatpath = PATH(config_path + r‘\jmeterconfig.py‘)
    if not os.path.exists(jme):
        print("不存在!")
    else:
        print("存在!!")

原文地址:https://blog.51cto.com/357712148/2371915

时间: 2024-10-08 01:56:38

python获取工程路径下的文件方法的相关文章

spring boot 打jar包,获取resource路径下的文件

前言:最近在spring boot项目静态类中获取resource路径下文件,在idea中启动都可以获取,但是打包后变成了jar包 就无法获取到.我想到了两种方法,一种是根据http访问静态资源比如 localhost:9080/static/template/xxx.ftl文件.另外一种是根据流获取到文件,然后拷贝到新的文件夹下面.下面说的就是第二种方式的代码 public class DocUtil { //此路径是其他方法进行调用,且只需要加载一次private static String

Java获取工程路径的几种方法

第一种: 1 File f = new File(this.getClass().getResource("/").getPath()); 2 System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径: 如果不加“/”: 1 File f = new File(this.getClass().getResource("

获取FIle路径下所有文件的地址和名称

public static void getFileName(File[] files) { String address=""; if (files != null)// 先判断目录是否为空,否则会报空指针 { for (File file : files) { if (file.isDirectory()) { getFileName(file.listFiles()); } else { String fileName = file.getName(); address=file

递归获取文件夹路径下所有文件

public static ArrayList<File> getListFiles(Object obj) { File directory = null; if (obj instanceof File) { directory = (File) obj; } else { directory = new File(obj.toString()); } ArrayList<File> files = new ArrayList<File>(); if (direct

C#遍历指定路径下的文件夹

通过指定路径访问路径下的文件,在C#的开发中主要利用了Directory类和DirectoryInfo类,简要介绍Directory类中的成员:命名空间 System.IO 命名空间 1.CreateDirectory,已重载,用于创建指定路径下的所有目录: 2.Delete,删除指定目录: 3.Exists,确定给定目录是否引用磁盘现有目录:说白点就是判断路径是否存在: 4.GetCreationTime,获取目录的创建时间和日期: 4.GetCurrentDirectory,获取应用程序的当

Java获取路径方法&amp;相对路径读取xml文件方法

Java获取路径方法&相对路径读取xml文件方法 (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3).request.getSession().getServletContext().getRealPath("/");//获取工程的根路径

Java 递归获取一个路径下的所有文件,文件夹名称

package com.readfile; import java.io.File; public class GetAllFiles { public static void main(String[] args) { //路径 这里写一个路径进去 String path="F:\\QQ文档"; //调用方法 getFiles(path); } /** * 递归获取某路径下的所有文件,文件夹,并输出 */ public static void getFiles(String path

获取我们自己项目中类路径下的文件

例如我们要获取我们项目类路径下的image-manager.properties java代码如下 import org.apache.tools.ant.taskdefs.LoadProperties; protected String readConfig() throws FileNotFoundException, IOException { InputStream in = LoadProperties.class.getClassLoader() .getResourceAsStre

获取指定路径下特定后缀的文件

# 获取指定路径下所有指定后缀的文件# dir 指定路径# ext 指定后缀,链表&不需要带点 或者不指定.例子:['xml', 'java']import osdef GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExtFilter = (ext != None) for root,dirs,files in os.walk(dir): for filespath in files: filepath = os.path.j