Я пишу функцию для обхода файловой системы пользователя и создания дерева, представляющего этот каталог (дерево действительно является виджетом TreeView в Tkinter, но это функционально дерево).
Лучший способ, которым яможет думать, что делать это рекурсия.Тем не менее, один из моих случаев в функции требует, чтобы я знал, является ли это «исходным» вызовом функции, и в этом случае файлы не имеют родительского узла, или это рекурсивный вызов функции, то есть вызов, который былсделанный самой функцией, так что я могу дать этим файлам соответствующий родительский узел.
Есть ли в Python способ задать функции: "эй, вы рекурсивны?"или "эй, откуда тебя звали?"