sys.path[0] 和 __file__ 的区别
sys.path[0]:获取的是调用 python 解释器的脚本的目录路径,通俗来讲就是真正执行 sys.path[0] 的脚本所在目录。比如 a 脚本调用含有 sys.path[0] 的 b 脚本,实际获取的是 a 脚本的 sys.path[0]。__file__:则获取的是脚本或模块所在文件的路径。获取脚本文件所在路径我们通常使用。执行脚本:./main.py。
原创
2022-11-04 16:24:08 ·
465 阅读 ·
1 评论