python 获取路径及其注意事项

xiaoxiao2021-02-28  154

此刻我们在某一目录下有一个文件,姑且叫做test.py

获得绝对路径

import os print os.path.abspath(__file__)

获得该脚本的绝对路径。

通常我们也建议这么做,毕竟绝对路径下出问题的概率比相对路径小多了。

我们要获取该脚本坐在的目录用什么办法呢

import os print os.path.dirname(os.path.abspath(__file__))

获得test.py所在的文件夹名称

注意

有很多的地方这里是

import os print os.path.dirname(__file__)

这里能够正确获取到路径就要根据你的命令行来判断了。

例如我的test.py 文件存放的路径为/home/foo/test.py

当我

cd /home/foo python test.py

此时输出的就是空

python /home/foo/test.py

此时输出的就是正常的绝对路径。

这里一定要注意运行环境的问题,避免出现类似的错误

转载请注明原文地址: https://www.6miu.com/read-18309.html

最新回复(0)