#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. Большое вам спасибо. Я пропустил важный момент использования этой строки. Спасибо и за ссылку!