Python __file__ 详解
import os
os.path.dirname(__file__)
因此本文件这里的__file__是指明什么呢?
其实就是当前python脚本运行的路径,再加上dirname实际上就是当前脚本的文件夹名称,但是也会分不同的情况。
如果执行命令时使用绝对路径,__file__就是脚本的绝对路径。
如果使用的是相对路径,__file__就是脚本的相对路径。
然而:在交互式环境中,则会爆出异常。因为此时__file__并未生成。
import os
os.path.dirname(__file__)
因此本文件这里的__file__是指明什么呢?
其实就是当前python脚本运行的路径,再加上dirname实际上就是当前脚本的文件夹名称,但是也会分不同的情况。
如果执行命令时使用绝对路径,__file__就是脚本的绝对路径。
如果使用的是相对路径,__file__就是脚本的相对路径。
然而:在交互式环境中,则会爆出异常。因为此时__file__并未生成。