0
votes

Pourquoi le script "Hello World" n'est-il pas d'impression à l'invite de commande?

Je suis un codeur débutant utilisant Python 3 et je suis tombé sur un problème étrange. Lorsque j'active (si c'est le bon terme), le fichier "Helloo World" simple qui ne contient que: xxx

dans l'invite de commande (Windows PowerShell); Il n'imprime pas à la commande Imprimer et cela passe simplement à une autre invite, comme indiqué ci-dessous: xxx

désolé si cela n'a pas de sens mais je suis très confus.


6 commentaires

Ça marche pour moi cependant. Est-ce que py -c "imprimé ('hi')" fonctionne?


Êtes-vous sûr que c'est PowerShell et pas l'ancienne invite de commande CMD.EXE? Les invites PowerShell commencent généralement par PS .


Je l'ai essayé à la fois à PowerShell et à CMD et j'ai travaillé sur les deux. Pouvez-vous partager plus d'informations sur la version de Python que vous utilisez? Lorsque vous exécutez "py" dans cmd, qu'est-ce que vous obtenez?


Qu'est-ce que type hello_world.py sortie?


Êtes-vous sûr qu'il est ajouté à la variable du chemin? Lorsque vous installez Python3 pour la première fois, vous pouvez utiliser une option pour l'ajouter automatiquement à la variable du chemin, ou vous devez le faire manuellement.


Si imprimer ("Hello World!") est le contenu exact de hello_world.py puis py hello_world.py imprimera Hello World ! dans l'invite de PowerShell et de commande. Vous problème n'est pas reproductible. Surtout comme py hello_world.py ne jette pas une erreur, vous devez vérifier le contenu de hello_world.py .


3 Réponses :


0
votes

Je ne sais pas, quel type de PC avez-vous, mais ce pourrait être que le programme est exécuté mais instantanément fermé (peut-être trop vite pour votre œil). Essayez:

entrée ()

au bas du script. Cela rend la fenêtre du programme pour rester ouverte jusqu'à ce que toute entrée soit détectée.

salut

P.s.: Si cela ne fonctionne pas :: Que se passe-t-il, si vous tapez simplement "python"?


0 commentaires

0
votes

Exécuter

python file_name.py


1 commentaires

Ok je pense que j'ai résolu ça et je me sens incroyablement stupide. Quand j'ai entré Python Hello_world.py, comme suggéré par vous, j'ai eu la sortie correcte du "Hello World". Pour une raison quelconque, PS ne m'aimait pas utiliser "Py" au lieu de "Python" pour une raison quelconque. Merci beaucoup!



0
votes

Je vais commenter ce qui s'est passé lorsque j'ai entré diverses commandes que vous avez suggérées.

Gilch - Quand j'ai entré ce que vous avez suggéré, cela s'est produit: P>

PS C:\Users\Samue\OneDrive\Documents\Coding\Python\PyDa> type hello_world.py
print ("Hello World")


0 commentaires