Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come rimuovere il percorso da argv [ 0 ] in Python

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

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

 

Programmazione © www.354353.com