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(), "../.."))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM