@@ -123,6 +123,9 @@ msgid ""
123
123
"format option is specified (in which case unquoted fields are transformed "
124
124
"into floats)."
125
125
msgstr ""
126
+ "從 CSV 檔案讀取的每一行會回傳為一個字串列表。除非格式選項 "
127
+ "``QUOTE_NONNUMERIC`` 有被指定(在這個情況之下,沒有引號的欄位"
128
+ "都會被轉換成浮點數),否則不會進行自動資料型別轉換。"
126
129
127
130
#: ../../library/csv.rst:75 ../../library/csv.rst:105 ../../library/csv.rst:178
128
131
#: ../../library/csv.rst:216
@@ -149,6 +152,19 @@ msgid ""
149
152
"returned from a ``cursor.fetch*`` call. All other non-string data are "
150
153
"stringified with :func:`str` before being written."
151
154
msgstr ""
155
+ "回傳一個寫入器物件 (writer object),其負責在給予的類檔案物件 (file-like "
156
+ "object) 上將使用者的資料轉換為分隔字串 (delimited string)。*csvfile* 可以為"
157
+ "具有 :func:`write` method 的任何物件。若 *csvfile* 為一個檔案物件,它應該使用"
158
+ " ``newline=''`` 開啟 [1]_ 。*dialect* 為一個可選填的參數,可以用為特定的"
159
+ " CSV dialect 定義一組參數。它可能為 :class:`Dialect` 的一個子類別的實例"
160
+ "或是由 :func:`list_dialects` 函式回傳的多個字串中的其中之一。"
161
+ "另一個可選填的關鍵字引數 *fmtparams* 可以在這個 dialect 中 override"
162
+ "獨立的格式化參數。關於 dialect 及格式化參數的完整說明,請見段落"
163
+ " :ref:`csv-fmt-params`。為了讓它與實作 DB API 的模組之間的介面 (interface) "
164
+ "更容易使用,:const:`None` 值會被寫成空字串。雖然這不是一個可逆的變換,這使得"
165
+ "dump (傾印) SQL NULL 資料值到 CSV 檔案上就無需透過 ``cursor.fetch*`` "
166
+ "的呼叫以回傳預處理資料 (preprocessing data)。其餘非字串的資料則會在寫入之前"
167
+ "用 :func:`str` 函式進行字串化 (stringify)。"
152
168
153
169
#: ../../library/csv.rst:117
154
170
msgid ""
@@ -158,40 +174,52 @@ msgid ""
158
174
"parameters of the dialect. For full details about dialects and formatting "
159
175
"parameters, see section :ref:`csv-fmt-params`."
160
176
msgstr ""
177
+ "將 *dialect* 與 *name* 進行關聯 (associate)。*name* 必須為字串。這個方言可以"
178
+ "被特指為 :class:`Dialect` 的子類別;或是關鍵字引數 *fmtparams*;或是以上"
179
+ "兩者皆是,並透過關鍵字引數來 override dialect 的參數。關於 dialect 及格式化"
180
+ "參數的完整說明,請見段落 :ref:`csv-fmt-params`。"
161
181
162
182
#: ../../library/csv.rst:126
163
183
msgid ""
164
184
"Delete the dialect associated with *name* from the dialect registry. An :"
165
185
"exc:`Error` is raised if *name* is not a registered dialect name."
166
186
msgstr ""
187
+ "從 dialect 註冊表 (registry) 中,刪除與 *name* 關聯的 dialect。若 *name* 如"
188
+ "果不是註冊的 dialect 名稱,則會產生一個 :exc:`Error`。"
167
189
168
190
#: ../../library/csv.rst:132
169
191
msgid ""
170
192
"Return the dialect associated with *name*. An :exc:`Error` is raised if "
171
193
"*name* is not a registered dialect name. This function returns an "
172
194
"immutable :class:`Dialect`."
173
195
msgstr ""
196
+ "回傳一個與 *name* 關聯的 dialect。若 *name* 如果不是註冊的 dialect 名稱"
197
+ ",則會產生一個 :exc:`Error`。這個函式會回傳一個 immutable (不可變物件) "
198
+ "類別 :class:`Dialect`。"
174
199
175
200
#: ../../library/csv.rst:138
176
201
msgid "Return the names of all registered dialects."
177
- msgstr ""
202
+ msgstr "回傳所有已註冊的 dialect 名稱。 "
178
203
179
204
#: ../../library/csv.rst:143
180
205
msgid ""
181
206
"Returns the current maximum field size allowed by the parser. If *new_limit* "
182
207
"is given, this becomes the new limit."
183
208
msgstr ""
209
+ "回傳當前的剖析器 (parser) 允許的最大字串大小。"
184
210
185
211
#: ../../library/csv.rst:147
186
212
msgid "The :mod:`csv` module defines the following classes:"
187
- msgstr ""
213
+ msgstr ":mod:`csv` 模組定義了下列的類別: "
188
214
189
215
#: ../../library/csv.rst:152
190
216
msgid ""
191
217
"Create an object that operates like a regular reader but maps the "
192
218
"information in each row to a :class:`dict` whose keys are given by the "
193
219
"optional *fieldnames* parameter."
194
220
msgstr ""
221
+ "建立一個物件,其運作上就像一般的讀取器,但可以將每一行資訊 map (對映)"
222
+ " 到 :class:`dict` 中,可以透過選填的參數 *fieldnames* 設定 key。"
195
223
196
224
#: ../../library/csv.rst:156
197
225
msgid ""
0 commit comments