Форум сайта python.su
Всем здравствуйте.
Как правильно передать путь директории в функцию?
Например я рекурсивно прошёл по папкам и получил список путей
.
Но когда я передаю путь folder\\empty_folder в функцию то возникает ошибка
TypeError: copyfile() missing 1 required positional argument: ‘dst’
Как я понял это возникает из-за того, что пропадает экранирование символа \ и передаю folder\empty_folder.
Использую для работы модуль os.
Офлайн
В чём проблема? Берешь и передаёшь.
Офлайн
Беру и передаю а python мне TypeError: copyfile() missing 1 required positional argument: ‘dst’
Офлайн
romario82Символ e не кранируется
Как я понял это возникает из-за того, что пропадает экранирование символа \ и передаю folder\empty_folder.
>>> '\e' '\\e' >>> print('\e') \e >>>
romario82Круто! Очень информативно! Ещё напиши, что ты используешь компьютер для всего этого.
Использую для работы модуль os.
Офлайн
используйте для преобразования путей os.path
Офлайн