Задать вопрос
@n293
Аналитик

Посчитать количество файлов в сетевой папке. Написал программу, но она не видит путь до папки, что не так?

Нужно посчитать количество файлов в сетевой папке. Решил написать код:
import os
for filename in os.listdir(path =' \\slieshare\Reports\отчеты по "бугагашеньке"'):
    print (filename)

Выдает ошибку типа
FileNotFoundError: [WinError 3] Системе не удается найти указанный путь

Да, в названии пути есть кавычки. Где я ошибся?
Спасибо!
  • Вопрос задан
  • 3784 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 2
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
' \\slieshare\Reports\отчеты по "бугагашеньке"'
  • slieshare - не опечатка ли в slideshare
  • зачем пробел в начале перед двумя слэшами?
  • если не поможет перечисленное выше - поиграйтесь со шрифтами с экранированием пробелов и/или кавычек
Ответ написан
Комментировать
@n293 Автор вопроса
Аналитик
Anton Kuzmichev, экранирование. В нем была проблема. Чтобы стучаться в сетевую папку я использовал \\ а это как раз и получилось экранирование и питон видел только один \.
Т.е. нужно было сделать \\\\ с четырьмя слешами получилось.

import os
for filename in os.listdir(path =' \\\\slieshare\Reports\отчеты по "бугагашеньке"'):
    print (filename)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект