Vous êtes ici : Accueil / Forums & ML / Forums Python / Forum général Python / Os.system() sous windows... :-(

Os.system() sous windows... :-(

Remonter à Forum général Python
  • Os.system() sous windows... :-(

    Envoyé par tuxicoman le 22 Mai 2009 à 22:22
    Je fais quelques scripts en python qui font appel à des programmes externes (pdftk, imagemagick, inkscape). J'utilise la fonction os.system() pour cela. Je veux que mon script soit multiplateforme (linux/windows). Du coup j'aimerai que les arguments soient passés de la meme façon aux programmes externes.

    Autant sous linux, ca marche nickel. Autant sous win... bonjour les dégats... Les accents ne sont pas affichés dans la console. Les chemins avec espaces doivent être mis entre "" ce qui peut gêner le programme qui recoit les arguments, il n'est pas possible d'appeler un programme depuis le dossier dans lequel se trouve les fichiers à traiter...

    Il y a t'il une manière plus souple de faire appel à des programme externes?

    Merci.

Rendu par Ploneboard