def get_imports(obj):
source_lines = inspect.getsourcelines(sys.modules[obj.__module__])[0]
source_lines = dropwhile(lambda x: x.startswith('@'), source_lines)
import_lines = filter(lambda x: x.startswith('import ') or x.startswith('from '), source_lines)
return list(import_lines)
评论列表
文章目录