Переместить файл после изменения формата

#python #string #split #move

#python #строка #разделить #переместить

Вопрос:

У меня есть код, который я широко использую для ежедневного разделения и перемещения файлов. Однако моя текущая проблема заключается в невозможности различать разные форматы и заставлять их перемещаться вместе.

Например, это код, который я хочу использовать для перемещения двух файлов с именами; xenian13.kat и xenian13_tuy.rap

  import os
 import shutil
 import glob


 a = xenian13.kat
 shutil.move(a, '/home/cad/')
 b = os.path.splitex(a)   '_tuy.rap'
 shutil.move(b, '/home/cad/')
  

Ответ №1:

os.path.splitext возвращает кортеж типа ("file_name", ".ext") .

Итак, если вы хотите получить xenian13_tuy.rap из xenian13.kat , вам нужно написать свой код, как показано ниже.

 b = os.path.splitext(a)[0]   '_tuy.rap'
  

Комментарии:

1. Большое вам спасибо. Я пропустил важный момент использования этой строки. Спасибо и за ссылку!