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.

Restituisce

Oggetto SimpleTextConnector descritto dalle opzioni specificate.

Aumenta

InvalidConfiguration – 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.