1.获取当前模块的所在的文件夹路径
folder = os.path.dirname(os.path.abspath(__file__))
2.对于一个路径名/home/hu/disk1/EXP_Part2/need/data/processed/p229_105_256.npy
,获取其目录和文件名:
#os.path.split:将路径按最后一个成分,分为头尾两部分
dirname, filename = os.path.split('/home/hu/disk1/EXP_Part2/need/data/processed/p229_105_256.npy')
#上面这句话等同于下面两句话
dirname = os.path.dirname('/home/hu/disk1/EXP_Part2/need/data/processed/p229_105_256.npy')
filename = os.path.basename('/home/hu/disk1/EXP_Part2/need/data/processed/p229_105_256.npy')
输出:
dirname = /home/hu/disk1/EXP_Part2/need/data/processed
filename = p229_105_256.npy