【Python】有关os.path.dirname(__file__)的注意事项

今天运行一个py文件时,出现了一个比较令人费解的问题,最后排查原因后,是自己对Python3的特性还不算特别了解,今天就记录一下,以免后续再出现这样的问题。

python3中的os.path.dirname(__file__)的使用

(1).当os.path.dirname(__file__)所在脚本是以完整路径被运行时, 那么将得出该脚本所在的完整路径。

(2).当os.path.dirname(__file__)所在脚本是以相对路径被运行的, 那么将输出空目录。

因此,给我的启示就是,相对路径能不用就不要用,全部以绝对路径运行,一定没有问题!

原文地址:https://www.cnblogs.com/nfuquan/p/13438017.html