簡體   English   中英

Python相當於PHP的__DIR__魔術常量?

[英]Python equivalent of PHP's __DIR__ magic constant?

在PHP中, __DIR__魔術常量計算到包含該常量出現的文件的目錄的路徑。

Python中是否有相同的功能?

os.path.dirname(__file__)

在Python 3.4及更高版本中,就是這樣 - 你獲得了絕對的路徑。

. 在早期版本的Python中, __file__指的是相對於cwd的文件位置。 如果您撥打chdir ,信息將會丟失。 如果這成為問題,您可以將以下內容添加到模塊的根目錄:

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

但同樣,如果你只針對Python 3.4+,那就不再需要了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM