Un script Python se puede pasar parámetros al lanzado desde la línea de comandos . Los parámetros se pueden utilizar para especificar ciertos archivos que el script puede utilizar para la entrada y salida de datos. Puede utilizar la biblioteca estándar de Python para acceder a los parámetros de un script de Python. Los parámetros se almacenan en una estructura de datos llamada argv . El primer parámetro es la ruta completa de la propia escritura . La biblioteca estándar de Python tiene una función que puede eliminar la ruta y te dejan con sólo el nombre del script. Cosas que necesitará de computadora con Python 3.2 lenguaje de programación instalado (ver Recursos )
Ver Más instrucciones
1
abrir el editor de texto IDLE que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa ( o aplicaciones para Macintosh) en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE .
2
Importar los módulos estándar de la biblioteca " sistemas ", " FileInput ", y " os " al escribir las tres declaraciones siguientes en la parte superior el archivo de código fuente:
import sys
importación FileInput
import os
3
Crear una variable que contendrá el argv [ 0 ] parámetro. Puede eliminar la ruta del parámetro mediante la función os.path.basename , así:
pathName = os.path.basename ( sys.argv [ 0 ] )
4 < p> Imprima el [ 0 ] parámetro sys.argv en su forma original, por lo que se puede comparar a la salida después de que haya eliminado la ruta . Usted puede escribir algo como esto para imprimir el parámetro :
impresión ( sys.argv [ 0 ] )
5
Imprimir la variable que contiene la sys.argv [ 0 ] parámetro con la ruta de retirada, así:
impresión ( pathName )
6
Ejecutar el programa con la tecla " F5 ". El programa primero la salida de la [ 0 ] parámetro sys.argv , que es la ruta completa de la secuencia de comandos , más el nombre del script . A continuación , mostrará el nombre del script sin la ruta . La salida será algo como esto :
C: \\ Python \\ Projects \\ scriptname.py
scriptname.py