• # Avant après

    Posté par (site web personnel) . En réponse au journal Journal inutile : Python c'est complêtement pourri, j'ai un exemple. Évalué à 10.

    > Avant, en Python on pouvait simplement ouvrir un process comme on ouvre un fichier avec os.popen.

    Oui, et on peut encore au moins dans python2.6. Citons la PEP incriminée : http://www.python.org/dev/peps/pep-0324/
    The functions and modules that this new module is trying to
    replace (os.system, os.spawn*, os.popen*, popen2.*, commands.*)
    are expected to be available in future Python versions for a long
    time, to preserve backwards compatibility.

    L'intérêt du remplacement c'est d'éviter d'avoir 12 façon différentes d'exécuter une commande dans os + celles de popen2 + celles de command en ajoutant des exceptions, en simplifiant la syntaxe dans certains cas (plus de shell escape).