.
└── folder
    ├── data
    │   └── data.txt
    └── test1
        └── test2
          └── test.py

 

import os

'***获取当前目录***'
print os.getcwd()
print os.path.abspath(os.path.dirname(__file__))

***获取上级目录***'
print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
print os.path.abspath(os.path.dirname(os.getcwd()))
print os.path.abspath(os.path.join(os.getcwd(), ".."))

 '***获取上上级目录***'
print os.path.abspath(os.path.join(os.getcwd(), "../.."))
---------------------

windows系统,实例:

#假设当前在test.py,找到data.txt路径

parent_path = os.path.abspath(os.path.join(os.getcwd(), "../..")) 

data_dir = os.path.join(parent_path, 'data\\data.txt') 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-12-12
  • 2021-12-12
  • 2022-01-07
  • 2021-10-23
猜你喜欢
  • 2021-12-10
  • 2021-12-25
  • 2022-12-23
  • 2021-09-21
  • 2021-05-21
  • 2022-12-23
相关资源
相似解决方案