Elenco delle funzioni in un modulo Python

May 23

Elenco delle funzioni in un modulo Python


Come un bambino, si può avere preso un giocattolo a parte, guardò le sue parti e ha cercato di capire come funzionava. Di tanto in tanto, cresciuto programmatori di computer anche bisogno di smontare ed esaminare il codice del programma per capire come funziona o per trovare bug. Questo processo è noto come introspezione. A differenza di tuo giocattolo, l'introspezione dei programmi per computer non li distrugge. Il linguaggio di programmazione Python contiene diversi strumenti per fornire un rapido introspezione di un'applicazione Python o modulo di libreria. Questi strumenti possono fornire un elenco delle classi, funzioni e variabili di un modulo o di applicazione contiene.

Python Documentation

Il primo posto per cercare un elenco di funzioni in un modulo è la documentazione del modulo. Mentre la documentazione fornita con una implementazione Python standard è piuttosto estesa, molto più documentazione è disponibile su Internet. È possibile esaminare il codice del modulo Python con l'estensione ".py" sul computer o è possibile scaricare un archivio del codice sorgente online all'indirizzo "Python.org." Ad esempio, il codice sorgente per il modulo "pickly.py" - usato per serializzare i dati per l'archiviazione e il recupero - elenca le funzioni dump (), discariche (), load () e carico ().

Dir () Comando

Il comando dir () è forse il metodo più semplice per elencare le funzioni contenute in un modulo Python. Il dir () è un comando di Python incorporata che esegue l'introspezione dell'oggetto si fornisce come parametro. Dir () è una funzione della riga di comando che consente di visualizzare un elenco formattato dei moduli classi, funzioni, costanti, variabili e riferimenti ad altri moduli. Se si immette "dir (salamoia)" nella riga di comando Python, si otterrà un elenco di oltre 100 attributi modulo diverso comprese le funzioni.

Aiuto () Comando

La funzione "help ()" è un altro modo per eseguire l'introspezione su un modulo Python. Come dir (), di aiuto () è disponibile in modalità interattiva, da riga di comando di Python. Aiuto () accede biblioteca guida in linea di Python che contiene una documentazione dettagliata su ogni parte del linguaggio standard. Guida () fornisce un elenco di funzioni all'interno del modulo, informazioni sulle classi, funzioni ereditate da altri moduli, costanti, parametri di funzione e gli indirizzi di siti web per avere maggiori informazioni sul modulo.

pydoc

Pydoc è uno strumento di introspezione che accede documentazione Python in linea. A differenza di aiuto () o dir (), pydoc è un'applicazione di sistema che corre al di fuori della linea di comando modalità interattiva di Python. Pydoc fornisce le stesse informazioni disponibili per aiutare (). In realtà, l'aiuto () utilizza pydoc per generare i dati. Pydoc viene eseguito come un solo testo applicazione terminale o tramite il browser web se si utilizza l'opzione "-g". Utilizzando la modalità grafica "-g" permette di caricare il sistema di guida in linea nel browser Web predefinito. È possibile selezionare il modulo che ti interessa con un clic del mouse.