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: 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: P> désolé si cela n'a pas de sens mais je suis très confus. p> p>
3 Réponses :
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: p>
entrée () p>
au bas du script. Cela rend la fenêtre du programme pour rester ouverte jusqu'à ce que toute entrée soit détectée. P>
salut p>
P.s.: Si cela ne fonctionne pas :: Que se passe-t-il, si vous tapez simplement "python"? p>
Exécuter
python file_name.py
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!
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")
Ça marche pour moi cependant. Est-ce que
py -c "imprimé ('hi')" code> 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 code>.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 code> 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!") Code> est le contenu exact dehello_world.py code> puispy hello_world.py code> imprimeraHello World ! code> dans l'invite de PowerShell et de commande. Vous problème n'est pas reproductible. Surtout commepy hello_world.py code> ne jette pas une erreur, vous devez vérifier le contenu dehello_world.py code>.