python如何获取工程的根目录以及文件路径?

发布时间 2023-11-28 13:28:11作者: 秒秒开心

一、问题:
python如何获取工程的根目录以及文件路径?

 

二、回答
1.思路为在工程根目录下新建一个py文件,这样获取到的路径就是工程的根路径
2.基于此即可封装获取文件路径的方法

代码如下所示:

 1 import os
 2 
 3 def getFileDir(*args):  
 4     '''  
 5     获取工程中文件路径,可以在根目录下面新建一个文件,在文件中填写该方法  
 6     :return:返回文件所在路径  
 7     '''    #获取python工程的根目录,它获取rootPath的目录即为根目录  
 8     rootPath = os.path.dirname(__file__)  
 9     filePath = os.path.join(rootPath, *args)  
10     return filePath
11 
12 getFileDir("data","id.csv")
13 
14 >>> 运行结果如下:
15 >>> D:/learnProjectL/pythonProjectLearnMa\data\id.csv