因为
os.path.abspath = os.path.dirname + os.path.basename不成立。我们宁愿有
os.path.dirname(filename) + os.path.basename(filename) == filename
双方
dirname()并
basename()只拆分通过文件名成组件,而不考虑当前目录。如果您还想考虑当前目录,则必须明确地考虑。
要获取绝对路径的目录名,请使用
os.path.dirname(os.path.abspath(__file__))



