Для Python 2.6 или более поздней версии вы, вероятно, можете использовать модуль ast . Прочитайте код (в виде строки используйте ast.parse () , чтобы создать абстрактное синтаксическое дерево этого кода, а затем просмотрите код в поисках ast .Печать объектов, а затем преобразование их обратно в имя файла, кортежи с номерами строк.