Visualizzare dati in tabella in Python con PTerm
PTerm è una libreria per Go che ci consente di creare una TUI.
Ne abbiamo già parlato una volta.
In questo articolo vediamo come usarla per visualizzare i dati in tabella nella console.
Per l'installazione:
go get github.com/pterm/pterm
Qui sotto un paio di esempi:
package main
import (
"fmt"
"github.com/pterm/pterm"
)
func main() {
tableData := pterm.TableData{
{"ID", "Titolo", "Autore", "ISBN", "Prezzo"},
{"1", "IT", "Stephe King", "978-88-200-6290-3", "50.0"},
{"2", "Alba di fuoco", "Clive Cussler", "978-88-502-5498-9", "10.25"},
{"3", "2001 odissea nello spazio", "Crthur C. Clarke", "", "20.65"},
{"4", "Codice a zero", "Ken Follet", "978-88-04-50129-9", "11.5"},
}
pterm.DefaultTable.WithHasHeader().WithData(tableData).Render()
fmt.Println("-----")
alternateStyle := pterm.NewStyle(pterm.BgDarkGray)
pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(tableData).WithAlternateRowStyle(alternateStyle).Render()
}
Enjoy!
go pterm
Commentami!