У меня была проблема с этими двумя: "\" и "/" в Windows, очевидно: \
Мне нужно заменить все \ вхождение в /, чтобы я могиспользуйте replace (), потому что, например, не работает с этим "\ 6".
Что мне делать? Я хочу, чтобы "только" использовать mkdir () для репликации структуры папок (без файлов) из одного места в другое.Поэтому я использую в основном os.walk () и mkdir ();все работает хорошо, пока не найдена папка с номером.Infact mkdir может сделать это:
mkdir ("C: \ folder"), а также, например, mkdir ("C: \ newfolder"), но НЕ mkdir ("C: \ 6"), потому что это будет mkdir("C: / 6").
Но я не знаю, как передать ему путь с косой чертой, а не с обратной косой чертой, потому что, как я уже сказал, я не пишу путь вручную, нопроисходят от "dirname" os.walk ().
Я знаю, что существуют os.path.normcase и os.path.normpath, но они преобразуют прямую косую черту в обратную косую черту.
Мне нужно «только» для репликации структуры папок, и, к сожалению, многие папки названы по номеру .... Что я могу сделать?
Большое спасибо
PS: путь не простой, как пример ... более реалистичным примером может быть "D: \ main \ folder \ blue \ sky \ 34"