Je passe par le code suivant, et je suis confus au sujet de options.plugins = [ ".*py$" ]
, Pourquoi avons-nous mis une reg-exp dans une liste en python, comme ceci [". * Py $"]?
def main():
parser = OptionParser()
parser.add_option("-d", "--dist-logging", dest="dist_logging", help="use distributed logging", action="store_true", default=False)
parser.add_option("-p", "--plugins", action="append", dest="plugins", help="a reg-exp of the plugins to load", metavar=".*py$")
(options, args) = parser.parse_args()
initialize_logging(options.dist_logging)
if not options.plugins or len(options.plugins) == 0:
options.plugins = [ ".*py$" ]
C'est une liste avec une chaîne à l'intérieur. – Ffisegydd
Liste avec un élément, une chaîne, qui se trouve être une expression régulière. –
Merci pour votre aide, mais pourriez-vous expliquer cela plus en détail? ou pourriez-vous partager un lien ou un article pour l'introduire plus en détail, j'ai essayé de trouver de l'aide sur https://docs.python.org/2/library/optparse.html, mais il semble qu'il n'y ait pas d'informations détaillées à ce sujet. – phoenix