2016-04-06 3 views
-2

J'ai installé pycharm et j'y fais mon devoir de classe et tout fonctionne bien. L'enseignant veut maintenant exécuter certains des programmes dans l'invite de commande. Étant donné que mes programmes et le chemin est ici: "C: \ Python27 \ python.exe C: /Users/sz5062/PycharmProjects/untitled1/main.py", comment puis-je exécuter un programme qui est enregistré le chemin ci-dessus dans la ligne de commande ? Donc, par exemple, comment pourrais-je exécuter le main.py en ligne de commande, pas l'invite du shell?comment exécuter la ligne de commande python

J'ai cherché et cherché des réponses ici, mais je ne peux pas l'affiner. Merci beaucoup pour votre aide.

Voici l'instruction complète: Installez Python et un éditeur de texte de programmation et écrivez un programme qui imprime une ligne autre que «bonjour monde», puis prenez deux captures d'écran et téléchargez-les ci-dessous. Vous devez utiliser la ligne de commande pour exécuter le programme Python que vous avez écrit dans l'éditeur de texte. S'il vous plaît faites pas utiliser l'IDLE Python Shell, l'interpréteur Python (>>>), ou un raccourci dans votre éditeur de texte pour exécuter le code. Quand j'exécute "python main.py", j'obtiens un message d'erreur "python n'est pas reconnu comme commande interne ou externe".

+0

Que se passe-t-il lorsque vous exécutez C: \ Python27 \ python.exe C:/Users/sz5062/PycharmProjects/untitled1/main.py' dans votre ligne de commande? – Andy

Répondre

2

Sur vous commandLine entrez:

C:\Python27\python.exe C:\Users\sz5062\PycharmProjects\untitled1\main.py 

La commande ci-dessus devrait fonctionner à partir de tous les répertoires. La première partie est le programme que vous démarrez (python.exe). La deuxième partie est l'argument que vous passez au programme (C: \ Users \ sz5062 \ PycharmProjects \ untitled1 \ main.py). C'est le chemin vers votre code python afin que python.exe sache ce que vous voulez exécuter.

Si vous ajoutez à votre variable C:\Python27\PATH, vous pouvez accéder à votre répertoire C:\Users\sz5062\PycharmProjects\untitled1\ et commencez votre programm avec:

python main.py 
+0

Stimulant, est-ce que C: \ Python27 \ n'est pas déjà sur mon ccomand comme indiqué ci-dessus? – user3291138

0

je recommande faire en sorte que python est sur votre PATH (si vous tapez python ouvre-t-il un shell?), puis navigue jusqu'au répertoire C:/Users/sz5062/PycharmProjects/untitled1. Une fois là, vous pouvez faire:

python main.py

et qui devrait fonctionner.

+0

c'est l'instruction de classe complète. S'il vous plaît, gardez à l'esprit que j'ai mon programme de travail dans pycharm. Le problème est comment exécuter mes programmes en ligne de commande comme dans cette instruction. L'inquiétude est entre guillemets ci-dessous. Installez Python et un éditeur de texte de programmation et écrivez un programme qui imprime une ligne autre que 'bonjour monde', puis prenez deux captures d'écran et téléchargez-les ci-dessous. Vous devez utiliser la ligne de commande pour exécuter le programme Python que vous avez écrit dans l'éditeur de texte. "Merci de ne * pas * utiliser le shell IDLE Python, l'interpréteur Python (>>>), ou un raccourci dans votre éditeur de texte pour exécuter le code." – user3291138

0

Je pense que je l'ai fait durement. Puisque python était installé sur C: \ python27, tout ce dont j'avais besoin pour exécuter la ligne de commande était simplement d'écrire le code dans un éditeur de texte, de l'enregistrer dans le même répertoire et de l'appeler à partir de là. Donc, essentiellement, c: \ python27 \ code.py