Есть относительный путь такого типа 'folder1\\folder2\\folder3\\file1.abc', количество папок может быть от одной до шести.
Каким образом не парся строку можно записать файл попутно создав все папки если их нет?
Не воспринимает os.makedirs путь с обратными слешами. Нужно заменять их на прямые и отделить имя файла от каталогов. Как это сделать?
Решил проблему:
name_files.append(name_file.replace('\\', '/'))
...
for i in range(files):
if not os.path.exists(os.path.dirname(name_files[i])):
os.makedirs(os.path.dirname(name_files[i]))
unpack = open(name_files[i], 'wb')
...