有两种情况
- 当前文件是运行入口文件时,__name__ = "__main__"
- 当前文件不是入口文件时(被调用的),__name__=当前模块名
当前文件的绝对路径
os.path.dirnameos.path.dirname(xxx)返回xxx(文件或者文件夹)所在的文件夹的绝对路径,即可认为是返回其父级文件夹的绝对路径
os.path.basenameos.path.basename(__file__)返回文件的名字(带后缀)
os.getcwd()获取当前工作路径
os.path.abspathos.path.abspath(path) 等效于os.path.join(os.getcwd() + path)
!!!注意这里不会验证path的正确存在性,若path无效路径,则单纯地将当前工作路径的绝对路径拼接上path



