apollo1616

python获取当前目录路径和上级路径

在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件:

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

一种方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以调用data.txt文件;

另一种方法可以借助python os模块的方法对目录结构进行操作,下面就说一下这种方式的使用:

import os

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

print \'***获取上级目录***\'
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 \'***获取上上级目录***\'
print os.path.abspath(os.path.join(os.getcwd(), "../.."))

 

发表于 2018-08-21 19:38  阿波罗Apollo  阅读(20435)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2018-08-29
  • 2021-11-27
  • 2021-12-20
  • 2021-12-07
  • 2021-11-23
  • 2021-11-23
猜你喜欢
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-20
  • 2021-11-23
相关资源
相似解决方案