Procesamiento de argumentos de línea de comando en Python
En Python, los argumentos de línea de comando están disponibles en una lista llamada sys.argv. Para acceder a estos argumentos, utilice la siguiente sintaxis:
import sys # Print all command line arguments print("\n".join(sys.argv)) # Print all arguments except the script name print(sys.argv[1:])
Explicación:
Ejemplo:
Digamos que tenemos un script llamado my_script.py que toma un nombre de archivo como argumento. Podemos procesar este argumento usando el siguiente código:
import sys if len(sys.argv) ") exit() filename = sys.argv[1] # Do something with the filename
Este código verifica si el usuario ha proporcionado un nombre de archivo y sale correctamente si no. De lo contrario, asigna el nombre del archivo a una variable para su posterior procesamiento.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3