Есть ли способ получить строку документа файла Python, если у меня есть только имя файла? Например, у меня есть файл Python с именем a.py. Я знаю, что у него есть строка документа (она была обязательна раньше), но не знаю его внутренней структуры, т.е. есть ли у него какие-либо классы или основной и т. Д. Я надеюсь, что я не забыл что-то довольно очевидное
Если я знаю, что у него есть основная функция, я могу сделать это так, используя импорт
filename = 'a.py'
foo = __import__(filename)
filedescription = inspect.getdoc(foo.main())
Я не могу просто сделать это так:
filename.__doc__ #it does not work