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

一、问题:
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

 

posted @ 2023-11-28 13:24  秒秒开心  阅读(267)  评论(0编辑  收藏  举报