python: get directory two levels up

后端 未结 12 1933
清歌不尽
清歌不尽 2021-01-30 06:00

Ok...I dont know where module x is, but I know that I need to get the path to the directory two levels up.

So, is there a more elegant way to do:

         


        
12条回答
  •  抹茶落季
    2021-01-30 06:47

    The best solution (for python >= 3.4) when executing from any directory is:

    from pathlib import Path
    two_up = Path(__file__).resolve().parents[1]
    

提交回复
热议问题