hello
tout est dans le titre :D
je voudrai trouver l'endroit ou on est exécuter du moins, aux moins le répertoire ?
Merci d'avance
Version imprimable
hello
tout est dans le titre :D
je voudrai trouver l'endroit ou on est exécuter du moins, aux moins le répertoire ?
Merci d'avance
os.getcwd()
Merci :king:
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
__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:
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
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:
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:
1
2 print os.path.split(__file__)[0]
et pour print os.path.__file__
j'obtien:
/usr/lib/python2.5/posixpath.pyc
Merci :)