У меня есть простой скрипт, написанный на Python:
import os
def Path(SourcePath):
for Folder in os.listdir(SourcePath):
print "TESTING: %s" % Folder
Path("\\\\192.168.0.36\\PDFs")
Когда я запускаю это, он рекурсивно проходит через удаленный ресурс в локальной сети и просто отображает имена найденных папок. Этот общий ресурс в основном содержит папки.
Проблема в том, что если имя папки имеет пробел в конце своего имени, вышеприведенный скрипт перечисляет jibberish.
Например, если у меня есть следующие папки в вышеуказанном общем ресурсе:
- "6008386 HH - Крис Уокерс"
- "6008157 CPP - Santas Chocolate"
- "6007458 SCA - Morrisons Bananas"
Обратите внимание, что в конце "6008157 CPP - Santas Chocolate" есть пробел. Это список из приведенного выше сценария:
- "ИСПЫТАНИЕ: 6008386 ЧЧ - Криспы Уокерса"
- "ТЕСТИРОВАНИЕ: 6EBA72 ~ 1"
- "ТЕСТИРОВАНИЕ: 6007458 SCA - Моррисон Бананы"
Как я могу избежать этого при повторном использовании удаленного каталога? Я мог бы исправить имя папки, только если оно было правильно возвращено функцией os.listdir ().
Есть идеи, как с этим справиться?