Я хотел бы скопировать файл из одного каталога в другой с одновременным переименованием файла в python. Файл необходимо скопировать как новый файл без переименования файла в исходном каталоге. Я пробовал что-то вроде этого;
import shutil,os
src_path="path of source directory"
dst="path of destination directory"
for file in os.listdir(src):
file_path=os.path.join(src_path,file)
shutil.copy(file_path,dst/"new"+'-'+file)
Однако это не работает. Я знаю, что с помощью модуля os.rename() его можно переименовать после копирования. Однако у меня есть файлы с похожими именами, которые будут заменять уже скопированные файлы, чтобы избежать этого, мне нужно переименовать каждый файл как новый файл вместе с самим копированием.
Любая помощь приветствуется. заранее спасибо
dst/"new"- person alani   schedule 09.09.2020os.path.join, потому что используете его в предыдущей строке. - person alani   schedule 09.09.2020