J'apprends à programmer en python à travers le livre "Apprendre le python à la dure". Par conséquent, j'utilise powershell pour exécuter mes programmes. Comme je devais changer manuellement le répertoire chaque fois que je démarrais PowerShell, j’ai écrit un fichier de commandes pour l’automatiser.
La commande que j'ai écrite est:
powershell.exe -noexit -command "'cd c:\self\pooja\"edu n career"\programs\python'"
Le problème est qu'il s'exécute mais n'ouvre que le répertoire des "programmes". Pourquoi ne change-t-on pas dans le répertoire python?
Enfin, je l’ai fait en définissant le champ "Démarrer dans" dans la propriété de raccourci de powershell mais je veux savoir pourquoi le fichier de traitement par lots ne fonctionne pas comme prévu.
la source
Je ne sais pas trop à quoi ressemble votre dossier de répertoires, mais en supposant que
edu n career
est un répertoire, vous ne devriez pas avoir besoin de vous échapper avec son propre jeu de guillemets doubles, vous devriez pouvoir changer le code enSi vous regardez la commande dans un éditeur de texte avec une coloration syntaxique, vous pouvez voir que le
edu n career
ne fait en réalité pas partie de la commande.la source