Uno script Python possono essere passati parametri quando viene avviato dalla riga di comando. I parametri possono essere utilizzati per specificare alcuni file che lo script può utilizzare per l'input e l'output dei dati . È possibile utilizzare la libreria standard di Python per accedere ai parametri di uno script Python . I parametri sono memorizzati in una struttura dati chiamata argv . Il primo parametro è il percorso completo dello script stesso . La libreria standard Python ha una funzione in grado di rimuovere il percorso e vi lascio con solo il nome dello script . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato ( vedi Risorse ) economici Mostra più istruzioni
1
aprire l'editor di testo IDLE che viene fornito con il download di Python . L'editor di testo IDLE si trova in Program Files ( o domande di Macintosh) nella directory di Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2
Importare i moduli standard di libreria "sys ", " FileInput , " e " OS" , scrivendo le seguenti tre istruzioni in cima il file di codice sorgente :
import sys
importazione fileinput
import os
3
Creare una variabile che conterrà il argv [ 0 ] parametro . È possibile rimuovere il percorso dal parametro utilizzando la funzione os.path.basename , come questa:
pathName = os.path.basename ( sys.argv [ 0 ] ) economici 4 < p > Stampa il [ 0 ] parametro sys.argv nella sua forma originale , in modo da poterlo confrontare con l'uscita dopo aver rimosso il percorso . È possibile scrivere qualcosa di simile a questo per stampare il parametro :
stampa ( sys.argv [ 0 ] ) economici 5
Stampa la variabile che contiene il sys.argv [ 0 ] parametro con il percorso rimosso , così:
stampa (percorso ) economici 6
Eseguire il programma premendo il tasto "F5 ". Il programma prima uscita il [ 0 ] parametro sys.argv , che è il percorso completo dello script , più il nome dello script . Successivamente, si darà il nome script senza il percorso . L'output sarà simile a questo :
C : \\ Python \\ Projects \\ scriptname.py
scriptname.py