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