相对路径:谁引用就以谁为基准找路径
绝对路径:不管谁引用,只会以最开始写代码的文件作为基准来找路径
举个🌰说明:
比如我现在有个项目,层级划分如下:
备注:
get_data.py中写了获取当前文件路径的代码;
quote.py 直接引用get_data.py
我们先使用‘相对路径’获取当前文件路径:
file_path = os.getcwd()
get_data.py中运行结果:/TestProject1/layer1
quote.py中运行结果:/TestProject1
再使用‘绝对路径’获取当前文件路径:
file_path = os.path.abspath(os.path.dirname(__file__))
运行get_data.py的结果:/TestProject1/layer1
运行quote.py的结果:/TestProject1/layer1
-------end-----------------------