当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python __file__用法及代码示例


Python 中的双下划线变量通常称为 dunder。 dunder 变量是 Python 定义的变量,以便它可以在 “Special way” 中使用它。这种特殊方式取决于正在使用的变量。

注意:有关更多信息,请参阅 Dunder 或 Python 中的魔术方法

__file__ 变量

__file__是一个变量,包含当前正在导入的模块的路径。 Python 创建了一个__file__当它要导入一个模块时,它自己的变量。这个变量的更新和维护是导入系统的责任。当没有语义含义时,即从数据库中导入模块/文件时,导入系统可以选择将该变量留空。该属性是一个字符串。这可用于了解您正在使用的模块的路径。了解用法__file__考虑以下示例。

例:让我们创建一个名为的模块JustMyModule并将其存储为.py文件。


# Creating a module named
# JustMyModule
  
def hello():
    print("This is imported from JustMyModule")

现在让我们创建另一个名为 GFG.py 的文件,该文件导入上面创建的模块以显示使用__file__多变的。




# Importing the above 
# created module
import JustMyModule
  
  
# Calling the method 
# created inside the module
JustMyModule.hello()
  
# printing the __file__
# variable
print(JustMyModule.__file__)

输出:

file__-python

相关用法


注:本文由纯净天空筛选整理自vijaysouri4大神的英文原创作品 __file__ (A Special variable) in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。