Lines Matching refs:sep
84 sep='\t',
95 sep=sep,
105 header = sep.join(header)
114 for row in _get_reader(lines, delimiter=sep or '\t'):
119 sep='\t',
134 sep=sep,
142 header = header.split(sep or '\t')
144 writer = _get_writer(outfile, delimiter=sep or '\t')
152 def parse_table(entries, sep, header=None, rawsep=None, *,
156 header, sep = _normalize_table_file_props(header, sep)
157 if not sep:
158 raise ValueError('missing "sep"')
163 ncols = len(header.split(sep))
165 for line, filename in strutil.parse_entries(entries, ignoresep=sep):
166 _sep = sep
176 elif rawsep and sep not in line:
185 def parse_row(line, sep, *, ncols=None, default=NOT_SET):
186 if not sep:
187 raise ValueError('missing "sep"')
188 return _parse_row(line, sep, ncols, default)
191 def _parse_row(line, sep, ncols, default):
192 row = tuple(v.strip() for v in line.split(sep))
202 def _normalize_table_file_props(header, sep):
204 return None, sep
207 if not sep:
209 header = sep.join(header)
210 elif not sep:
211 for sep in ('\t', ',', ' '):
212 if sep in header:
215 sep = None
216 return header, sep
231 def build_table(specs, *, sep=' ', defaultwidth=None):
233 return _build_table(columns, sep=sep, defaultwidth=defaultwidth)
371 def _build_table(columns, *, sep=' ', defaultwidth=None):
387 sep.join(header),
388 sep.join(div),
389 sep.join(rowfmt),