expand on notion of row object type

This commit is contained in:
Skip Montanaro 2004-01-21 13:47:04 +00:00
parent 7895146c40
commit ba0485a92d
1 changed files with 10 additions and 3 deletions

View File

@ -285,8 +285,14 @@ according to the current dialect.
\subsection{Writer Objects} \subsection{Writer Objects}
Writer objects (\class{DictWriter} instances and objects returned by \class{Writer} objects (\class{DictWriter} instances and objects returned by
the \function{writer()} function) have the following public methods: the \function{writer()} function) have the following public methods. A
{}\var{row} must be a sequence of strings or numbers for \class{Writer}
objects and a dictionary mapping fieldnames to strings or numbers (by
passing them through \function{str()} first) for {}\class{DictWriter}
objects. Note that complex numbers are written out surrounded by parens.
This may cause some problems for other programs which read CSV files
(assuming they support complex numbers at all).
\begin{methoddesc}[csv writer]{writerow}{row} \begin{methoddesc}[csv writer]{writerow}{row}
Write the \var{row} parameter to the writer's file object, formatted Write the \var{row} parameter to the writer's file object, formatted
@ -294,7 +300,8 @@ according to the current dialect.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[csv writer]{writerows}{rows} \begin{methoddesc}[csv writer]{writerows}{rows}
Write all the \var{rows} parameters to the writer's file object, formatted Write all the \var{rows} parameters (a list of \var{row} objects as
described above) to the writer's file object, formatted
according to the current dialect. according to the current dialect.
\end{methoddesc} \end{methoddesc}