python关于import os获取路径时注意事项:相对路径、绝对路径说明

python关于import os获取路径时注意事项:相对路径、绝对路径说明,第1张

相对路径:谁引用就以谁为基准找路径
绝对路径:不管谁引用,只会以最开始写代码的文件作为基准来找路径

举个🌰说明:
比如我现在有个项目,层级划分如下:

备注:
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-----------------------

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/916007.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存