Удаление символов и переименование файлов - PullRequest
0 голосов
/ 01 сентября 2018

Возникли проблемы с сокращением до первых 13 символов имени файла, какие-либо предложения?

import os

path = '/home/ben/Desktop/UK_DDV'
files = os.listdir(path)

for file in files:
    outfile = file[:13]
    os.rename(os.path.join(path, outfile), os.path.join(path, outfile)+'.tif')

Получение ошибки

'FileNotFoundError: [Errno 2] Нет такого файла или каталога:'

1 Ответ

0 голосов
/ 01 сентября 2018

Первый параметр os.rename() должен использовать исходное имя файла, file вместо outfile.

...