Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: retr02332 en 4 Enero 2020, 12:32 pm



Título: ¿Como puedo mostrar un mejor menú de ayuda?
Publicado por: retr02332 en 4 Enero 2020, 12:32 pm
Tengo un problema a la hora de mostrar el menu de ayuda de mi script.

(https://imagizer.imageshack.com/v2/629x355q90/921/rMol35.png)

Como pueden ver, justo despues de (-sd,-cd,-ca,-mkdir,-ma) hay un molesto [ [...]]

¿Como puedo eliminar esto, para que asi quede muhco mas limpio mi menu de ayuda?

Muchas gracias.


Código:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import argparse

class Config_args():

    def __init__(self):

        parser = argparse.ArgumentParser(description = "Gestor CMD")

        parser.add_argument("-md","--make_dir",help = "crear un directorio",metavar = '')

        parser.add_argument("-a","--archive",help = "crear un archivo",metavar = '')

        parser.add_argument("-dd","--del_dir",help = "borrar un directorio",metavar = '')

        parser.add_argument("-da","--del_archive",help = "borrar un archivo",metavar = '')

        parser.add_argument("-e","--entry",help = "entrar en un directorio",metavar = '')

        parser.add_argument("-sf","--search_file",help = "buscar un archivo",metavar = '')

        parser.add_argument("-sd","--search_dir",help = "buscar un directorio",nargs = "*",metavar = '')

        parser.add_argument("-cp","--change_path",help = "cambiar de ruta",metavar = '')

        parser.add_argument("-cd","--copy_dir",help = "copiar un directorio",nargs = "*",metavar = '')

        parser.add_argument("-ca","--copy_archive",help = "copiar un archivo",nargs = "*",metavar = '')

        parser.add_argument("-mdir","--move_dir",help = "mover un directorio",nargs = "*",metavar = '')

        parser.add_argument("-ma","--move_archive",help = "mover un archivo",nargs = "*",metavar = '')

        parser.add_argument("-mss","--message",help = "introducir texto dentro de un archivo",nargs = "*",metavar = '')


        self.args = parser.parse_args()