Задать вопрос
SemenAnnigilator
@SemenAnnigilator

Как переименовать файл с помощью python?

Код:
paths = "/content/train2017"
midis = os.listdir(paths)
    for j in midis: 
        for i in imgsids:
            os.renames("/content/train2017/" + j, str(i) + ".jpg")

Код ошибки:
---------------------------------------------------------------------------
    FileNotFoundError                         Traceback (most recent call last)
    <ipython-input-106-b57cb06c2dff> in <module>()
         14 for j in midis:
         15     for i in imgsids:
    ---> 16         os.renames("/content/train2017/" + j, str(i) + ".jpg")
         17 catIds = coco.getCatIds(catNms=['person', "car"])
         18 imgIds = coco.getImgIds(catIds=catIds );
    
    /usr/lib/python3.7/os.py in renames(old, new)
        268     if head and tail and not path.exists(head):
        269         makedirs(head)
    --> 270     rename(old, new)
        271     head, tail = path.split(old)
        272     if head and tail:
    
    FileNotFoundError: [Errno 2] No such file or directory: '/content/train2017/000000211351.jpg' -> '522418.jpg'

Фото директории и кода ошибки, чтобы было больше понимания.
6153bf1316da1815823804.png
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dmshar
А что, собственно, непонятного?
Надеюсь, с английским у вас проблем нет? Вам же ясно написали:
No such file or directory: '/content/train2017/000000211351.jpg' -> '522418.jpg'
Какое слово в этом сообщении непонятно? А вот какого именно файла или директории у вас нет - сие нам не ведомо, надо смотреть на том компьютере, на котором вы выполняете это задание.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽