__file__为所在.py文件的完整路径,但是这个变量有时候返回相对路径,有时候返回绝对路径,因此还要用os.path.realpath()函数来处理一下。
文件路径:os.path.realpath(__file__)
目录路径:os.path.split(os.path.realpath(__file__))[0]
本文深入探讨了在Python中使用__file__获取文件路径时遇到的相对与绝对路径区别,并通过os.path.realpath()函数确保路径一致性。提供代码示例及详细解释,帮助开发者避免常见陷阱。
__file__为所在.py文件的完整路径,但是这个变量有时候返回相对路径,有时候返回绝对路径,因此还要用os.path.realpath()函数来处理一下。
文件路径:os.path.realpath(__file__)
目录路径:os.path.split(os.path.realpath(__file__))[0]

被折叠的 条评论
为什么被折叠?