Найти - Пользователи
Полная версия: Передача пути как аргумент в функцию.
Начало » Python для новичков » Передача пути как аргумент в функцию.
1
romario82
Всем здравствуйте.

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

romario82
Использую для работы модуль os.
Круто! Очень информативно! Ещё напиши, что ты используешь компьютер для всего этого.
ZerG
используйте для преобразования путей os.path
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB