MZ@ !L!This program cannot be run in DOS mode. $ eeevedͲeae oe aeRichePELd=! 0  P$B P@D .text  `.rdata"  @@.data 00@.reloc@@@BL$VD$ WPhl<Q  u_3^Ë|$ GtG t WD$t75 @ L$ D$tK txT$ RWօuD$ujWGujwj G_^Ê@ɉD$t̀ u @ɉD$thp<G =_^Ê@ɉD$th<G _^á _^A ÐL$$T$VPQhR D$P  =VQ tHu VVR3^ÐSVt$ ND$$HFtn:F u F^[:Fu F^[:F ;V^[ÊF\$:t:^ t:^ t PVSVF^[ËD$uVLF^[:Fu F^[:F uPV%F^[ËD$uj VX^[:Fu F^[:F uFF^[PV$^[ÊF\$:t:^ t:^ t PVSVF^[ÊN D$t:uPVF^[ÊV :B^uPVF^[QRh<F  ^[ÍIXVW|$ G,O$PQP tWVR Hu FVPG,_^ÐVt$F,N(;u V+tN$V,D$ F,@F,^ÐVt$F(uhF(4 F(PF$PT F$^u  3øÐVt$FtJF8u HPQj FF,FF ^ÐD$h=P uËL$Q A ÐQL$ SUVD$WPh<Q  u_^][YËT$R< uh<_^][YËD$P8 }_^]3[YË|$W.D$L$T$QR0 t‹F , ;QP( ;5 u3Ph=V$ Hu VVR^3PW L$ PQ؋ Hu WWR|$D$@;ʼnD$2W'_^][Y3PV PW4؋ HuNVQ릐D$3ɉH8H<ÐQS\$Ul$Vt$D$ jPSUVD$ N4;~nWu"@PF44 F02~0@PWF4T F0u W F0_u  ^]3[YÍL$ jQSUV"F8F<@F<^][YÐL$SUl$Q list of strings CSV parse the single line in the string s and return a list of string fields. If the CSV record contains multi-line fields, the function will return None until all lines of the record have been parsed.clear() -> None Discard partially parsed record. This must be called to reset parser state after an exception.join(sequence) -> string Construct a CSV record from a sequence of fields. Non-string elements will be converted to string.;0;0;l1; << < ,<8<D<L< CSV parser\<@2parser(ms_double_quote = 1, field_sep = ',', auto_clear = 1, strict = 0, quote_char = '"', escape_char = None) -> Parser Constructs a CSV parser object. ms_double_quote When True, quotes in a fields must be doubled up. field_sep Defines the character that will be used to separate fields in the CSV record. auto_clear When True, calling parse() will automatically call the clear() method if the previous call to parse() raised an exception during parsing. strict When True, the parser will raise an exception on malformed fields rather than attempting to guess the right behavior. quote_char Defines the character used to quote fields that contain the field separator or newlines. If set to None special characters will be escaped using the escape_char. escape_char Defines the character used to escape special characters. Only used if quote_char is None. d<3This module provides class for performing CSV parsing and writing. The CSV parser object (returned by the parser() function) supports the following methods: clear() Discards all fields parsed so far. If auto_clear is set to zero. You should call this after a parser exception. parse(string) -> list of strings Extracts fields from the (partial) CSV record in string. Trailing end of line characters are ignored, so you do not need to strip the string before passing it to the parser. If you pass more than a single line of text, a csv.Error exception will be raised. join(sequence) -> string Construct a CSV record from a sequence of fields. Non-string elements will be converted to string. Typical usage: import csv p = csv.parser() file = open('afile.csv') while 1: line = file.readline() if not line: break fields = p.parse(line) if not fields: # multi-line record continue # process the fields parseclearjoinms_double_quotefieldsfield_sepquote_charescape_charauto_clearstricthad_parse_errorParserparsersNewline inside stringNewline inside string%c expected after %cOsequence expectedCannot delete attributefield_sepquote_charescape_char(=8=D=P=X=d=ms_double_quotefield_sepauto_clearstrictquote_charescape_char|iciiOOcsv1.0__version__csv.ErrorErrorcan't initialize module csv 00J00000101;1A1K11/3H3L3P3T3X3\3`3334/4@4w44444445535q5555555N6677$7n88888889!9*9=9d9999999:-:C:R:h::::::;;);;;;;;;;;;;;;;;<$<4