Следующий код выводит список каталогов, в которых все случается содержат 3 буквенный код а, пример:Python - Выберите каталог, содержащий определенную строку
// сервер/Вакансии/2016 \ AAM - «areallylongfilename»/
// сервер/Вакансии/2016 \ CLM - 'areallylongfilename'/
// сервер/Вакансии/2016 \ СОО - 'areallylongfilename'/
import os
basepath = '//Server/Jobs/2016'
for fname in os.listdir(basepath):
path = os.path.join(basepath, fname)
if os.path.isdir(path):
print(path)
Как я могу получить один каталог е оставьте список на основе трехбуквенного кода?
Этот код не возвращает * список каталогов, которые все содержат 3 буквенный код *, но пути всех каталогов, присутствующих в «базовом пути». И вы хотите напечатать один путь с печатных путей? Если да, какой-либо путь спецификаций или случайный путь? –
yes Я хотел бы напечатать один путь, если он содержит 3-буквенный код, который я вводил. Я делаю приложение Tkinter для перемещения файлов из источника в одну из каталогов в пути // Server/Jobs/2016. Приложение запрашивает трехбуквенный код для выбора целевого каталога. –