-2
votes

Pas capable d'exécuter le script Python avec une extension de .py dans cmd

J'ai changé le répertoire vers l'endroit correspondant où mon fichier est stocké, mais je ne suis toujours pas capable d'exécuter le script.

Quand j'utilise "py hell.py.txt" au lieu de "py hell.py" ça marche.

Quel est le problème ici. Je l'ai sauvé avec une extension de .py aussi. Veuillez vérifier le lien ci-dessous pour voir la capture d'écran Script Python


4 commentaires

On dirait que lorsque vous avez sauvegardé, Windows ajouté automatiquement l'extension .txt. Si vous allumez des extensions d'affichage et enregistrez-la comme .PY, il ne devrait pas ajouter l'extension .txt.


Veuillez utiliser un IDE approprié ou un bon rédacteur en chef pour la programmation. Quel que soit l'éditeur que vous avez utilisé (bloc-notes?) Ne convient pas.


Utilisez la commande dir dans cmd pour obtenir une liste des fichiers et vérifier quelle est l'extension.


Ne postez jamais d'images lorsque vous êtes capable de poster Codee / Erreurs. Veuillez vérifier iDownvotedbecau.se/imageofcode


3 Réponses :


0
votes

Il est possible que vous utilisiez des extensions Windows et les extensions de fichier sont masqués. Vous voudrez peut-être aller dans des options de dossier et désactiver "Masquer les extensions de fichier" et voir que le fichier que vous avez enregistré est en effet un fichier texte (.txt) et non un fichier python (.py).


0 commentaires

0
votes

Il semble que votre nom de fichier soit réellement "hell.py.txt" pas "hell.py". C'est pourquoi l'interprète ne peut pas courir "Hell.py", veuillez vérifier cela et essayer de le fuir.


0 commentaires

0
votes

Vérifier juste quelques choses

  1. Quel éditeur de texte utilisez-vous pour le moment? Comme d'autres l'ont signalé, si vous utilisez le Bloc-notes, cela aurait pu enregistrer le fichier Python en tant que fichier .txt à la place.

  2. Quel code avez-vous saisi pour obtenir votre sortie?

    Je l'ai essayé sur ma propre console à l'aide du code suivant avec un fichier enregistré comme hello.py.txt xxx

    J'ai ensuite eu ce qui suit Sortie Après avoir exécuté le fichier xxx

    à long terme, il paie certainement pour utiliser un éditeur de texte comme Atom ou Sublime. Personnellement, j'utilise atome pour Python et les forfaits et autres supports m'aidez beaucoup dans mon codage :)

    J'espère que cela a répondu à votre question!


0 commentaires