[Python] Consigli per migliorare i source

Marco Giusti marco.giusti a posteo.de
Gio 11 Giu 2015 16:29:11 CEST


On Thu, Jun 11 2015, Antonio Spadaro wrote:
> Avete qualche suggerimento per migliorare i moduli del mio bot?
> I source sono quà:
> https://bitbucket.org/ilovelinux/bottonpi/
> https://github.com/ilovelinux/BottonPi/

Un consiglio semplice semplice: usa argparse nel tuo main. Sembra una
stupidata ma se il nostro beneamato BDFL si è sprecato a scrivere un
articoletto a proposito, non mi vergogno di consigliarlo in lista.

m.


    import sys
    import argparse


    def main(argv=None):
        if argv is None:
            argv = sys.argv
        parser = argparse.ArgumentParser()
        parser.add_argument("--nick", default="BottonPi")
        parser.add_argument("--host", "irc.azzurra.org")
        parser.add_argument("--port", type=int, default=6667)
        args = parser.parse_args(argv[1:])
        print vars(args)
        return 0


    if __name__ == "__main__":
        sys.exit(main(sys.argv))


Maggiori informazioni sulla lista Python