如何在intake中列出所有可用驱动?
在Intake中列出所有可用驱动的方法
Intake的驱动并非直接存放在intake.source模块下,而是通过全局注册表管理,所以用dir(intake.source)看不到完整的可用驱动列表。你可以用以下几种方法查看:
使用全局注册表查看已注册驱动
直接调用intake.registry就能获取所有已注册的驱动,它是一个字典,键为驱动名称,对应的值是驱动类:import intake print(intake.registry)用 discovery 模块获取完整驱动列表
借助intake.source.discovery里的drivers()函数,可以返回包含所有可用驱动的详细字典,包含驱动名和对应的入口信息:import intake from intake.source.discovery import drivers print(drivers())查看单个驱动的详情
如果想了解某个特定驱动的具体内容,比如CSV驱动,直接访问注册表中的对应项即可:import intake print(intake.registry['csv'])
内容的提问来源于stack exchange,提问作者SultanOrazbayev
相关产品推荐
相关产品推荐

