Вам необходимо удалить двойные кавычки из файла (""). Вот почему; Когда файл читается с помощью Python, после того как он делает .split()
, символы двойной кавычки являются частью строки Python. Таким образом, вместо перехода в os.walk()
путь D:\bp1
вы фактически проходили в "D:\bp1"
, и не было пути, начинающегося с "
, поэтому ничего не происходило.
Вы бы только нужно указывать двойные кавычки, если вы пишете имя в терминале / командной строке и не хотите экранировать двойные кавычки, или если вы пытаетесь определить строку внутри Python с использованием литерала двойной кавычки, например, path = "D:\\bp1"
(обратите внимание, что в этом случае вам также нужно экранировать \
с другим.