March 18
Il formato del valore separato da virgola viene utilizzato come formato di conversione comune per i programmi che utilizzano tabelle. In questo formato, le voci sono elencati come testo e separati da una virgola, mentre file di singole linee sono separati da interruzioni di riga. Python utilizza una libreria speciale per analizzare i file CSV. Dopo aver analizzato i file, si tratta di una semplice questione di convertirli in codice HTML in modo che possano essere letti facilmente in un browser moderno.
1 Importare la libreria Python CSV, "CSV", tramite la linea:
importazione CSV
2 Aprire il file CSV in modalità di lettura e creare un nuovo oggetto lettore di CSV per esso, ad esempio:
my_csv_file = open ( 'from.csv', 'RB')
my_csv = csv.reader (my_csv_file)
3 Creare un nuovo file HTML in modalità di scrittura, ad esempio:
my_html = open ( 'newfile.html', 'w')
4 Scrivi il tag table apertura al file html:
my_html.write ( '<table> \ n')
5 Scrivi un ciclo per ciclo attraverso ogni riga nel file CSV:
per la linea in my_csv:
6 Scrivere di apertura e di riga tavolo di chiusura tag nel documento HTML all'interno del ciclo:
<Trattino> my_html.write ( '<tr> \ n')
<Trattino> my_html.write ( '</ tr> \ n')
Qui, "<trattino>" rappresenta una scheda o una serie di spazi.
7 Scrivi un loop array di spostamento tra i due tag riga della tabella. All'interno del ciclo, scrivere ogni voce al file html, racchiudendolo nei tag di dati di tabella:
<Trattino> per l'ingresso in linea:
<Trattino> <trattino> my_html.write ( '<td> + ingresso + </ td> \ n')
8 Scrivi il tag tavolo di chiusura nel file HTML e chiudere gli filestreams:
my_html.write ( "</ table> \ n")
my_html.close ()
my_csv_file.close ()