Добавьте import pdb; pdb.set_trace()
в соответствующую строку в коде Python и выполните его. Выполнение остановится с помощью интерактивной оболочки. В оболочке вы можете выполнить код Python (то есть переменные печати) или использовать такие команды, как:
c
продолжить выполнение n
шаг к следующей строке в той же function s
перейти к следующей строке в этой функции или вызываемой функции q
выйти из отладчика / выполнения Также см .: https://poweruser.blog/setting-a-breakpoint-in-python-438e23fe6b28
Совершенно верно. См. FindFirstChangeNotification , ReadDirectoryChangesW , Пример .
См. MSDN - вам необходимо следить за каталогом и игнорировать изменения в других файлах, которые вам не нужны.