os.path.abspath()取决于os.getcwd(),如果参数是一个绝对路径,就返回。
如果不是绝对路径,执行getcwd,然后把当前工作路径和文件名连接起来,此时的路径可能不存在。
import os
print(os.getcwd())
print(os.path.abspath("data.txt")) # 该输出路径不存在
print(os.path.abspath(r"F:\NanXun\我的学习\Python系列教程\代码\文件读写\data.txt"))
F:\NanXun\我的学习\Python系列教程\代码
F:\NanXun\我的学习\Python系列教程\代码\data.txt
F:\NanXun\我的学习\Python系列教程\代码\文件读写\data.txt