python如何作到php中__DIR__的功能

__DIR__是php的魔術常量,如下摘自 http://www.php.net/manual/zh/language.constants.predefined.php
__DIR__	 文件所在的目錄。若是用在被包括文件中,則返回被包括的文件所在的目錄。它

等價於 dirname(__FILE__)。除非是根目錄,不然目錄中名不包括末尾的斜槓。

 該魔術常量在include文件時候很是有用。那麼python中該如何作到?

在http://stackoverflow.com/questions/6416321/python-equivalent-of-phps-dir-magic-constant中提到了相應的解決方法。

php

import os.path
_dir = os.path.dirname(os.path.abspath(__file__))



例如,/demo/test.py中包含了上述內容,而後在/oo.py中

import demo.test
print _dir



結果將是: /demo
相關文章
相關標籤/搜索