Python __file__
__file__用于输出目前执行源代码的绝对路径
执行:
import numpy
print(__file__)
print(numpy.__file__)
输出:
D:/source/Python/pytorch_lesson_1/main.py
D:\anaconda3\envs\py38\lib\site-packages\numpy\__init__.py
我们可以发现,第一行输出的是我们写的源码的绝对路径,而第二行是我们调用的numpy包的位置
并不是所有模块都提供 __file__ 属性,因为并不是所有模块的实现都采用 Python 语言,有些模块采用的是其它编程语言(如 C 语言)
hi opp ggeis 2022 ert go fi