Я довольно новичок в python, поэтому буду благодарен за любую помощь. То, что я пытаюсь сделать, это найти подкаталог в указанном каталоге, соответствующий названию указанного zip-файла. В папке «Проекты» определенно есть папка под названием «1008», поэтому я не уверен, что случилось.Поиск подкаталога, соответствующего имени файла
Вот код:
import os
zipFiles = r'C:\temp\Python_Test\Zipped_Files\1008.zip'
prjFolder = r'C:\temp\Python_Test\Projects'
prjNum = os.path.basename(zipFiles)
prjNum = os.path.splitext(prjNum)
prjNum = prjNum[0]
prjList = os.walk(prjFolder).next()[1]
prjList = map(int, prjList)
if prjNum in prjList:
print "Yes"
else:
print "No"
'projNum' является строкой, но вы просматриваете его в списке целых чисел. – 5gon12eder
Отлично! Полностью ошибка новобранец. Спасибо за быстрый ответ. – Jambo313