Python sys.modification du chemin pas de travail

Je suis en train de modifier le sys.chemin de dans un de mes fichiers Python afin d'avoir une certaine
des bibliothèques spécifiques à dirs dans les modules de recherche de chemin (il pourrait ne pas être la meilleure façon
mais ...). Si j'insère plusieurs chemins d'accès à l'avant de sys.chemin de mon script n'est pas en tenant compte de ces chemins pour les importations futures. Si je fais une toute nouvelle liste contenant les bibliothèques dirs j'ai besoin et affecter cette liste sys.chemin puis ces importations sont pris en compte. Est-ce le bon comportement? Je suis à l'aide de python 2.5.4. Pourrait-il être quelque chose de mon environnement que pourrait entraîner un tel comportement?

Quelques extraits de code:
Si je ne

pathtoInsert1 = " .... "
pathtoInsert2 = " .... "
sys.path.insert(0, pathToInsert1)
sys.path.insert(0, pathToInsert2)


il ne fonctionne pas. Il ne prend pas en compte les chemins.

Si je ne

pathList = [pathToInsert1, pathToInsert2] 
sys.path = pathList


elle fonctionne.

Grâce

S'il vous plaît poster un peu de code montrant comment vous êtes en train d'ajouter les chemins d'accès.

OriginalL'auteur celavek | 2009-06-19