, así que tengo una secuencia de comandos python que toma el nombre de archivo como un argumento de comando y procesa ese archivo. Sin embargo, dado que tengo 263 archivos que necesitan el mismo procesamiento, me preguntaba si la sección del argumento del comando podría modificarse con un bucle for para ejecutar consecutivamente todos los archivos en una carpeta. Saludos, SatModifique la secuencia de comandos python para que se ejecute en cada archivo en un directorio
EDIT:
El código para el argumento sistema está aquí:
try:
opt_list, args = getopt.getopt(sys.argv[1:], 'r:vo:A:Cp:U:eM:')
except getopt.GetoptError, msg:
print 'prepare_receptor4.py: %s' %msg
usage()
sys.exit(2)
con 'r' es el nombre del archivo que necesita ser procesada y los otros son argumentos opcionales. No estoy seguro de cómo modificar esto con un bucle for.
Saludos, me trataron de modificar el código (para la diversión y la experiencia), pero terminaron rompiendo ... así que utiliza el bucle en bash que funcionó una delicia! Sab –