-
commandes avec -
Bonjour.
J'essaye de faire fonctionner un plugin trac sur python.
Une des premières commandes est
trac-admin /path/to/myproject initenv
Savez vous comment comment faire comprendre à python que la commande est "trac-admin" et non trac -admin et comment lui faire tolérer les barres / dans l'énoncé du problème.
Merci d'avance.
-
Bonjour,
Comment lances-tu ta commande, avec subprocess ?
Montres-nous la ligne de code ce sera plus facile.
-
J'ai essayé en premier
trac-admin C:\\Python27\\tracproject\myproject initenv
Il n'a visiblement pas toléré le : , à la suite de quoi j'ai tenté
trac-admin [Python27\\tracproject\myproject] initenv
La il ne tolère pas initenv, mais je pense que le problème se situe avant.
-
Salut,
On sait jamais, ça va mieux en le disant :
`trac-admin` n'est pas une commande python, c'est une commande système à lancer directement dans l'interpréteur de commandes de ton système d'exploitation.
Pour lancer une commande système via python, il faut alors utiliser un module tel que subprocess.
Si tu savais déjà tout cela, alors il faut répondre à la question de VinS (nous donner le code, avec l'appel à subprocess et tout) pour que nous puissions t'aider.
-
Merci
Merci de vos réponses:ccool:, je suis débutant en python.
Je n'ai pas utilisé subprocess parce que je ne savais pas qu'il fallait l'utiliser.