测试环境
python3.7.7
正文
__file__
表示当前.py文件的路径
os.path.dirname(__file__)
表示当前.py文件所在文件夹的路径
os.path.dirname(os.path.dirname(__file__))
表示上级目录
os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
则表示上上级目录
os.path.abspath('.')
跟os.getcwd()
一样表示当前.终端所在文件夹的路径
os.path.abspath('..')
表示上级目录
如有拼接其他路径的需要可以使用os.path.abspath('.')+'/utils'
或者os.path.join
注意,__file__
在jupyter notebook中无效,在notebook中可是使用sys.path[0]
获取当前文件夹的路径,然后os.path.dirname(sys.path[0])
表示上级目录