mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
[3.14] gh-138005: Document that CSV skipinitialspace=True and delimiter=' ' require quotation for empty fields (GH-138006) (#138798)
Co-authored-by: Maurycy Pawłowski-Wieroński <5383+maurycy@users.noreply.github.com>
This commit is contained in:
parent
8a767fbcb3
commit
5210e307ae
1 changed files with 3 additions and 2 deletions
|
|
@ -467,7 +467,8 @@ Dialects support the following attributes:
|
|||
.. attribute:: Dialect.skipinitialspace
|
||||
|
||||
When :const:`True`, spaces immediately following the *delimiter* are ignored.
|
||||
The default is :const:`False`.
|
||||
The default is :const:`False`. When combining ``delimiter=' '`` with
|
||||
``skipinitialspace=True``, unquoted empty fields are not allowed.
|
||||
|
||||
|
||||
.. attribute:: Dialect.strict
|
||||
|
|
@ -636,7 +637,7 @@ done::
|
|||
.. rubric:: Footnotes
|
||||
|
||||
.. [1] If ``newline=''`` is not specified, newlines embedded inside quoted fields
|
||||
will not be interpreted correctly, and on platforms that use ``\r\n`` linendings
|
||||
will not be interpreted correctly, and on platforms that use ``\r\n`` line endings
|
||||
on write an extra ``\r`` will be added. It should always be safe to specify
|
||||
``newline=''``, since the csv module does its own
|
||||
(:term:`universal <universal newlines>`) newline handling.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue