Modulo google.appengine.ext.bulkload.simpletext_connector
Riepilogo
Scrittura del testo semplice con caricamento collettivo.
Gestisci il formato Simpletext specificato in un file batchloader.yaml.
Contenuti
- class google.appengine.ext.bulkload.simpletext_connector.SimpleTextConnector(template, prolog=None, epilog=None, mode='text', name='')source
-
Basi: google.appengine.ext.bulkload.connector_interface.ConnectorInterface
Scrivi un file di testo dai dittati per ogni record. Non supporta l'importazione.
- VALID_MODES = ('text', 'nonewline', 'binary')
- classmethod create_from_options(options, name)source
Utilizza un dizionario delle opzioni.
Parametri-
opzioni –
Dizionario delle opzioni contenenti: modello: una stringa di interpolazione Python dict. Obbligatorio. prolog: scritto prima dell'output per record. epilog: scritto dopo l'output per record. mode: una delle seguenti, per impostazione predefinita, è "text"
text: modalità file di testo, nuove righe tra i record. nonewline: modalità file di testo, nessuna nuova riga aggiunta. binario: modalità file binario, nessuna nuova riga aggiunta.
-
name - Il nome di questo trasformatore, da utilizzare nei messaggi di errore.
Oggetto SimpleTextConnector descritto dalle opzioni specificate.
AumentaInvalidConfiguration – Se la configurazione non è valida.
-
- final_export()origine
-
Scrivi epliog e chiudi il file dopo aver scritto ogni record.
- initialize_export(filename, bulkload_state)origine
-
Apri il file e scrivi il prolog.
- write_dict(dictionary)origine
-
Scrivi un record per l'entità specificata.