python项目根目录是在哪_python,_python如何获取当前工程根目录,python – phpStudy

  • Post author:
  • Post category:php


python如何获取当前工程根目录

假设工程根目录为 d:/Project/

然后在 d:/Project/a/b/c/d/file.py 里使用 os.getcwd() 方法获取的是

d:/Project/a/b/c/d

现在我想获取 d:/Project 怎么做?

————————————分割线———————————

谢谢大家的热情回答,都怪我没有将问题说清楚,我的意思是获取当前工程的根目录,而获取根目录的函数可能在任何目录下

根目录既可能是 d:/Project/

也可能是 d:/Python/Project/

也可能是 d:/balabala/Python/Project/

因此逐级往上也是不可能找到的,我目前的方法是在根目录下放一个文件 file

然后这样:

def getSeparator():

if ‘Windows’ in platform.system():

separator = ‘\\’

else:

separator = ‘/’

return separator

def findPath(file):

o_path = os.getcwd()

separator = getSeparator()

str = o_path

str = str.split(separator)

while len(str) > 0:

spath = separator.join(str)+separator+file

leng =



版权声明:本文为weixin_29306261原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。