hello
tout est dans le titre
je voudrai trouver l'endroit ou on est exécuter du moins, aux moins le répertoire ?
Merci d'avance
hello
tout est dans le titre
je voudrai trouver l'endroit ou on est exécuter du moins, aux moins le répertoire ?
Merci d'avance
Hello
euh il y a une erreur (je me suis mal exprimer) ça retourne le chemin en cour
par exemple on ce trouve dans
/home/user
L'utilisateur lance l'application:
python '/home/user/script/python/monscript.py'
la commande getcwd va renvoiyer :
/home/user
et je voudrait obtenir:
/home/user/script/python/monscript.py'
Merci d'avance
Voyez:
et éventuellement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part print __file__
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 import os print os.path.split(__file__)
__file__ n'est pas défini chez moi. Pour connaître le chemin du script en cours d'exécution, je ferais plutôt:
Pour apprendre Python suis ces cours et tutoriels Python : http://python.developpez.com/cours/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 import sys print sys.argv[0]
Le meilleur cours Python : Apprendre à programmer avec Python 3 par Gérard Swinnen http://python.developpez.com/cours/apprendre-python3/
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
alors voila ce que j'ai fait : comme je debute dite moi si sa passe chez vous
je voulai aussi le répertoire racine du prog donc j'ai fait:
1 solution
2eme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 L=len("monscript.py") X=len(sys.argv[0]) S = sys.argv[0] F=S[1:X-L] print F
comme cela je peux remplacer monscript.py par : monimage.png
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 print os.path.split(__file__)[0]
et pour print os.path.__file__
j'obtien:
/usr/lib/python2.5/posixpath.pyc
Merci![]()
Partager