import os
current_path = os.getcwd()
if hasattr(sys, 'frozen'):
current_path = os.path.dirname(sys.executable)
elif __file__:
current_path = os.path.dirname(os.path.abspath(__file__))
print("当前路径:"+current_path+"\n")#D:\test
参考:
python获取当前目录、上一级目录 - 知乎
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(), "../.."))