Я использую это для копирования файла и создания папок назначения при необходимости:
srcf = "c:/test1/test2/test3/hello.txt"
dstf = "d:/test1/test2/test3/hello.txt"
if not os.path.isdir(os.path.dirname(dstf)): # replicate the folders if needed
os.makedirs(os.path.dirname(dstf))
shutil.copy2(srcf, dstf)
, но есть опция в shutil
copy
или copy2
или другом функция копирования файлов, которая автоматически копирует папку назначения, если она еще не существует? (т.е. без необходимости делать это вручную)