У меня есть следующий код:
directory = r'D:\images'
for file in os.listdir(directory):
print(os.path.abspath(file))
и я хочу следующий вывод:
- D:\изображения\img1.jpg
- D:\images\img2.jpg и т.д.
Но я получаю другой результат:
- D:\код\img1.jpg
- D:\код\img2.jpg
где D:\code - мой текущий рабочий каталог, и этот результат совпадает с
os.path.normpath(os.path.join(os.getcwd(), file))
Итак, возникает вопрос: какова цель os.path.abspath, пока я должен использовать
os.path.normpath(os.path.join(directory, file))
чтобы получить абсолютный путь REAL моего файла? Покажите реальные варианты использования.