os模块:basename/abspath/dirname区别
import os
print("返回脚本名称 : ", os.path.basename(__file__))
print("返回脚本绝对路径[含文件名] : ", os.path.abspath(__file__))
print("返回脚本绝对路径[不含文件名] : ", os.path.dirname(__file__))
print("返回脚本绝对路径的父路径 : ", os.path.dirname(os.path.dirname(__file__)))
结果:
返回脚本名称 : numpy1.py
返回脚本绝对路径[含文件名] : D:\code_wsw\wsw\27numpy\numpy1.py
返回脚本绝对路径[不含文件名] : D:/code_wsw/wsw/27numpy
返回脚本绝对路径的父路径 : D:/code_wsw/wsw