Impossible d'ouvrir un fichier *.py (python)
RésoluPhil_1857 Messages postés 1872 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je souhaite apprendre le langage de programmation "python". J'ai installé la version 3.4.3 (car je n'ai qu'un Windows 7), j'ai pris "bloc-note" comme éditeur de texte, j'y met "print ("Hello")" et je l'enregistre avec l'extension .py. Je double clique sur le fichier et ça ouvre l'invite de commande pendant un très cours moment. Pendant cette brève ouverture je peut voir mon texte "Hello" dans l'invite de commande. Quelqu'un pourrait-il m'aider a ouvrir un fichier *.py?
Merci
- Fichier .py
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
7 réponses
Bonjour,
Si tu lances en double-cliquant, "hello" s'affiche dans l'invite de commande qui, évidemment, se referme
aussitôt après l'exécution
Si tu fais comme ça, il faut ajouter ceci en fin de programme:
input('Entrée ... ')
Comme ça, en fin de programme, la fenêtre reste ouverte en attendant que tu appuie sur Entrée
Bon bah voilà c'est résolu, on ne sait pas comment, même pas une explication... J'adore <3
Bonjour Diablo76,
Vous en verrez d'autres sur ce forum où tous les comportements s'observent. Mettre en "résolu", en principe à l'initiative du demandeur, ne demande qu'un clic. Je suis de l'avis de gloubi et ai sans doute la même interprétation que lui sur la non-exécution de ce code. Mais puisque le demandeur est persuadé qu'il ne trouvera pas de réponse ici, pourquoi se mortifier?
Je pense, sans en être certain, parce que cela m'est déjà arrivé, que le script a été enregistré sous le format texte trucmuche.txt.py ce qui expliquerait qu'il ne s'exécute pas, mais je peux me tromper.
Comme le demandeur se définit comme débutant, il faut sans doute accepter de l'aider, à condition qu'il ne laisse pas les intervenants en plan, et revienne donner la réponse qu'il aura trouvé "ailleurs". C'est ainsi qu'à mon avis doit s'exercer l'entraide.
Je te souhaite de bonne fêtes.
Bonjour,
Tu ouvres ton bloc-note, tu fais Fichier > Ouvrir... et tu prends tonFichier.py
Salut,
Pour éviter que python ferme le terminal (l'invite de commande) après avoir afficher Hello.
Si tu veux bloquer la fermeture il suffit d'ajouter par exemple à la fin de ton script :
input("Pressez Entrée pour quitter")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSalut, moi ce que je comprends c'est qu'en aucun cas python n'exécute tes fichiers puique c'est le contenu du fichier qui est affiché.
Je me demande si l'extension .py est vraiment l'extension réelle de tes fichiers.
Ou alors l'extension py n'est pas reliée à python.
python est fourni avec IDLE, tu devrais utiliser ce simple « éditeur » de fichier python plutôt que le bloc notes windows. C'est même très conseillé lorsqu'on débute.
Bah moi c'est ce que j'ai compris dans son message.
https://forums.commentcamarche.net/forum/affich-37758058-impossible-d-ouvrir-un-fichier-py-python#5
Bonjour,
Oui, que l'on mette input() ou input('texte') ne change rien
Dans sa réponse du 23 à 13h52, Jonathan a affiché son code, et il y a bien input('Entrée') à la fin
Donc sa réponse du 23 à 16h27 est bizarre quand même
J'ai pensé, comme Georges, qu'il avait pu se tromper dans l'extension
J'ai pensé aussi que, peut-être, Notepad ne créait pas un fichier texte pur, un fichier ascii,
ou alors avec un codage inadéquat, mais non, bien sur (j'ai quand même fait le test, pour voir, et
à la création de fichier, le format par défaut est Utf-8)
(Perso, j'utilise UE32 comme éditeur de texte)
Et maintenant, le 23 à 16h27, Jonathan nous dit que le pb est résolu !
Ma conclusion:
il a loupé quelque chose à un moment ou un autre, il a fait une grosse erreur,
et il ne veut pas le dire :-) :-) :-)
Bonjour Phil,
Je constate que nous avons suivi une piste similaire. Pour ma part, sur ce forum, comme dans la vie, j'ai toujours mis un point d'honneur à reconnaître mes erreurs ou carences. Mais foin de morale en ces temps bibliques! Il faut de tout pour faire ce monde, mais il est permis de préférer la transparence.
Bonne fêtes à tous.
L'invite de commande se ferme malgré l'ajout de cette commande.
Ou peut être que c'est moi qui n'a pas correctement fais la commande.
Bizarre,
Il y a peut être une erreur, alors, mais sur un code aussi court ... faut le faire
Est-ce que ton code est vraiment comme ceci ????:
Mon code est pile comme le tient sauf que j'utilise les guillemets anglais(") au lieu d'une simple apostrophe. Peut être qu'il un éditeur de texte comme "Sublime Text"...?
Et aussi j'utilise python 3.4.3 au cas-ou.
regarde ma réponse ci-dessous, avec le coding utf-8