Actualmente tengo un archivo python que utiliza sys.argv [1] para aceptar una cadena en la línea de comandos. Luego realiza operaciones en esa cadena y luego regresa la cadena modificada a la línea de comando.La forma más pitónica de aceptar argumentos usando optparse
me gustaría poner en práctica una opción de modo discontinuo en el que puedo proporcionar un archivo de cuerdas (uno por línea, fwiw) y tienen que volver a la línea de comandos para que pueda redirigir la salida haciendo algo como
$ python script.py -someflag file.txt > modified.txt
manteniendo las capacidades actuales.
Solo estoy ejecutando 2.6, por lo que argparse no es una opción. Los tutoriales que he visto utilizan argparse, getopt o profundizar en ejemplos que son demasiado complejos/no se aplican.
¿Cuál es la mejor manera de verificar la entrada y actuar de forma adecuada?
argparse sigue siendo una opción , simplemente no está integrado en 2.6. Todavía puede instalarlo como cualquier paquete de terceros (por ejemplo, 'pip install argparse'). –