获取Python脚本所在目录的正确方法
以前的方法
如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()
函数。
正确的方法
但以上这些其实都不是脚本文件所在目录的位置,获取Python脚本所在目录实际应使用os.path.split(os.path.realpath(__file__))[0]
其中__file__
虽然是所在.py文件的完整路径,但是这个变量有时候返回相对路径,有时候返回绝对路径,因此 还要用os.path.realpath()
函数来处理一下。