Чтобы избежать прописывания в скрипте одних и тех же строчек и использовать минимальный путь, как правильнее всего реализовать следующее
Есть:
Основная папка
В ней папки А, B, C
В папке А есть папки 1, 2, 3.
С каждой из папок я провожу отдельные функции
Можно к каждой функции писать отдельный путь
import os
def 1():
if any(x.startswith('1') for x in os.listdir('/path/to/А')):
print "Папка 1'"
def 2():
if any(x.startswith('2') for x in os.listdir('/path/to/А')):
print "Папка 2"
def В():
if any(x.startswith('В') for x in os.listdir('/path/to/')):
print "Папка В'"
но это очень долго и надо писать к каждой функции отдельно.
Как будет правильно это сократить, чтобы я мог получать путь в минимальном кол-ве строк?