code: def text(self, path, wholetext=False, lineSep=None):
          
          self._set_opts(wholetext=wholetext, lineSep=lineSep)
          if isinstance(path, basestring):
              return self._df(self._jreader.text(path))
          else:
              raise TypeError("path can be only a single string")
docs: Loads a text file stream and returns a :class:`DataFrame` whose schema starts with a
          string column named "value", and followed by partitioned columns if there
          are any.
          The text files must be encoded as UTF-8.
  
          By default, each line in the text file is a new row in the resulting DataFrame.
  
          .. note:: Evolving.
  
          :param paths: string, or list of strings, for input path(s).
          :param wholetext: if true, read each file from input path(s) as a single row.
          :param lineSep: defines the line separator that should be used for parsing. If None is
                          set, it covers all ``\\r``, ``\\r\\n`` and ``\\n``.
  
          >>> text_sdf = spark.readStream.text(tempfile.mkdtemp())
          >>> text_sdf.isStreaming
          True
          >>> "value" in str(text_sdf.schema)
          True