Je suis un débutant de python et rencontre actuellement des difficultés pour utiliser la ligne de commande. J'ai un script test.py (qui ne contient que print("Hello.")
), et c'est situé dans la carte C:\Python27. Dans mes variables système, j’ai spécifié python être C:\Python27 (j’ai d’autres versions de Python installé sur mon ordinateur aussi).
Je pensais que cela devrait être suffisant pour courir python test.py
dans la ligne de commande, mais je reçois ce message:
File "<stdin>", line 1
python test.py
^
SyntaxError: invalid syntax
Qu'est-ce qui ne va pas? Merci d'avance!
On dirait que votre problème est que vous essayez de lancer python test.py
à partir de l’interprète Python, raison pour laquelle vous voyez ce traçage.
Assurez-vous que vous êtes hors de l'interprète, puis lancez le python test.py
commande de bash ou d'invite de commande ou autre.
Ne tapez pas python test.py
depuis l’interpréteur Python. Tapez-le à l’invite de commande, comme suit:
J'ai rencontré un problème similaire sur mon ordinateur Windows. Veuillez vérifier que vous avez défini les variables d'environnement correctement.
Pour vérifier que la variable d'environnement est définie correctement:
(a) Si la version de python) est sortie, les variables d’environnement sont correctement définies.
(b) Si le nom du programme ou du fichier ne s'affiche pas, votre variable d'environnement n'est pas définie correctement.
Pour définir la variable d'environnement:
Si vous avez des variables correctes déjà définies; alors vous appelez le fichier dans l’interprète python.
Exécuter à partir de la ligne de commande signifie exécuter à partir du terminal ou du shell DOS. Vous l'exécutez à partir de Python lui-même.
Pour exécuter des scripts, vous devez écrire la commande "python test.py" dans l'invite de commande, et non dans le python Shell. De plus, le fichier test.py doit se trouver sur le chemin vous courez de la cli.