class_docstr: Interface for format classes. Individual formats can decide on the
  composition and meaning of ``**kwargs``.
  
  :param File fp: A file-like object.
  
  .. versionchanged:: 0.9.0
      Constructor receives a file pointer rather than a file path.
class_docstr_tok: ["Interface","for","format","classes",".","Individual","formats","can","decide","on","the","composition","and","meaning","of","``","*","*","kwargs","``",".",":","param","File","fp",":","A","file-like","object",".","..","versionchanged",":",":","0.9.0","Constructor","receives","a","file","pointer","rather","than","a","file","path","."]
code: def __init__(self, fp, **kwargs):
      pass
  
imports: from __future__ import absolute_import
  import json
  from collections import OrderedDict
  from textblob.compat import PY2, csv
  from textblob.utils import is_filelike
label_desc: Use image node_id 1 to create a new BaseFormat object from inherited base classes: object with example: obj = BaseFormat(fp)