Na najwyższym poziomie asciitable wygląda jak wielu innych czytelników tabeli ASCII, ponieważ zapewnia domyślne przeczytać funkcji () z długą listę parametrów, aby pomieścić wiele wariantów możliwych powszechnie spotykanych formatów w tabeli ASCII. Jednak w przeciwieństwie do innych monolitycznych implementacji czytnika tabela asciitable opiera się na modułowym rozszerzalnej struktury klasowej. Formaty, które nie mogą być obsługiwane przez istniejące haki w funkcji read () może być zakwaterowani przez zmianę podstawowych metod klasy w zależności od potrzeb.
asciitable jest oprogramowanie, które może odczytać wiele formatów tabeli ASCII poprzez wbudowaną rozszerzeń Reader klas:
& Nbsp; * Podstawowa: podstawowe stół z konfigurowalny i konfiguracji nagłówka ogranicznikami
& Nbsp; * płyty: CDS Format tabeli (również wezyr i czytelne tabele APJ maszynowe)
& Nbsp; * CommentedHeader: nazwy kolumn podanych w linii, która zaczyna się od znaku komentarza
& Nbsp; * Daophot: stół z pakietu IRAF DAOphot
& Nbsp; * IPAC: IPAC Format tabeli
& Nbsp; * NoHeader: podstawowa tabela bez nagłówka, gdzie kolumny są automatycznie nazwie
& Nbsp; * Rdb: wartości oddzielonych kartę z dodatkową linię po linii definicji kolumny
& Nbsp; * Tab: Wartości oddzielone tabulatorami
Wymagania :
- Python
Komentarze nie znaleziono