skbio.io.registry.read

skbio.io.registry.read(self, file, format=None, into=None, verify=True, **kwargs)[源代码]

file 作为 format 变成一个物体。

状态:0.4.0稳定。

参数:
  • file (openable (filepath, URL, filehandle, etc.)) -- 要读取的文件。被理解的东西 skbio.io.open .

  • format (str, optional) -- 文件的格式(如果已知)。如果没有,则从文件中推断格式。

  • into (type or None, optional) -- 将返回的对象。如果没有,则返回一个生成器。

  • verify (bool, optional) -- 如果为True,将再次检查 format 如果提供。

  • kwargs (dict, optional) -- 关键字参数将传递给它们各自的处理程序 (skbio.io.open 以及读者 formatnewline 无法提供。

返回:

的实例 into 如果 into 不是别的发电机

返回类型:

object or generator

抛出:
  • ValueError -- 提出时 formatinto 都没有。

  • TypeError -- 如果 newline 在中提供 kwargs .

  • UnrecognizedFormatError -- 在找不到给定的读取器时引发 format 或者格式无法猜测。

  • FormatIdentificationWarning -- 提出时 verify 是真的而且 format 不同意 file 是一个成员 format

  • ArgumentOverrideWarning -- 提出时 verify 为True,并且用户提供的参数正在重写的探查器提供的建议 format .