1

je veux lancer un prog en python. Le problème c'est qu'il se trouve dans un path où il y a un espace:

"c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe"


comment je fais pour y accéder?


Si vous comprennez rien au pb, ça veut dire que vous n'avez jamais été confronté à ce pb, donc perdez pas votre temps à essayer de comprendre grin

2

\ avant ton espace ou double quotes

3

marche pas sad

4

avec les ~, à l'ancienne mode


"c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe"

>>


"c://users//Jyaif//Docume~1s//Visual~1//Projects//test2//debug//test2.exe"
Ancien pseudo : lolo

5

tu exécutes (AVEC les guillemets) :

"C:\Users\Jyaif\Documents\Visual Studio 2005\Projects\test2\debug\test2.exe"


ou alors les ~N à l'ancienne mode mais bon si t'as visual studio 6 et visual studio 2005 N sera peut être différent de 1
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

6

Sinon, tu peux aussi ouvrir MSYS et lancer:
/c/Users/Jyaif/Documents/Visual\ Studio\ 2005/Projects/test2/debug/test2.exe
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

et rajouter des guillemets dans le path ?
du genre "\"c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe\"" ou "/"c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe/"" (je sais pas trop comment on fait en python grin)
avatar

8

vince> je suis obligé de mettre des guillemets, car je fais

popen2.popen2("c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe")


j'ai essayé les ~N, et même avec ça, ça ne marche pas !!


J'ai pas encore lu les message 5 et 6.



EDIT!!!
NUE JE T'heartheartheart
"\"c://users//Jyaif//Documents//Visual Studio 2005//Projects//test2//debug//test2.exe\"" marche!!

9

bisoo
avatar

10

et déplacer ton fichier cible c'est pas plus simple?

11

Pourquoi doubles-tu les forward slashes? Pour les backslashes, il faut effectivement les doubler, mais les forward slashes sont des caractères comme les autres...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

squalyl> parceque ça saoul de devoir copier le .exe à chaque fois que je le recompile.

Kevin Kofler> ah ouai en effet. J'avais vu qu'ils doublaient les slashes qlqpart et j'ai bêtement fais comme eux.

13

Avec visual studio ça m'étonne que tu puisses pas mettre ton projet complet ailleurs genre dans c:\work

14

à terme, le python devra pouvoir exécuter un programme situé dans n'importe quel répertoire, donc déplacer le projet ne résolverait pas le problème.

15