vzf ? @ s d Z d d l Z d d l m Z m Z m Z m Z m Z m Z m Z m
Z
m Z m Z m
Z
m Z m Z m Z d d l m Z d d l m Z d d d d d
d d d
d d d d d d d d d d d d g Z Gd d d Z Gd d
d
e Z e d
e Gd d d e Z e d e Gd d d e Z e d e Gd! d d Z Gd" d d Z y e Wn e k
re Z Yn XGd# d d Z d S)$z+
csv.py - read/write/investigate CSV files
N)Error__version__writerreaderregister_dialectunregister_dialectget_dialect
list_dialectsfield_size_limit
QUOTE_MINIMAL QUOTE_ALLQUOTE_NONNUMERIC
QUOTE_NONE__doc__)Dialect)StringIOr r r
r r r r excel excel_tabr
r r r r r Snifferr r
DictReader
DictWriterc @ sd e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d Z d Z d d Z
d d Z d S) r zDescribe a CSV dialect.
This must be subclassed (see csv.excel). Valid attributes are:
delimiter, quotechar, escapechar, doublequote, skipinitialspace,
lineterminator, quoting.
FNc C s&