我有以下代码:
directory = r'D:\images'
for file in os.listdir(directory):
print(os.path.abspath(file))
我想要下一个输出:
- D:\图像\img1.jpg
- D:\images\img2.jpg 等等
但我得到不同的结果:
- D:\code\img1.jpg
- D:\code\img2.jpg
其中 D:\code 是我当前的工作目录,此结果与
os.path.normpath(os.path.join(os.getcwd(), file))
所以,问题是:我必须使用 os.path.abspath 的目的是什么
os.path.normpath(os.path.join(directory, file))
获取我的文件的真实绝对路径?如果可能,展示真实的用例。