IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Problème d'ouverture windows fichier.py


Sujet :

Python

  1. #1
    Invité
    Invité(e)
    Par défaut Problème d'ouverture windows fichier.py
    Bonjour, j'ai un soucis d'ouverture de mon programme favori.
    • J'allume nom ordinateur
      Normal
    • J'ouvre l'explorateur windows
      Normal
    • Je clique 2 fois pour l'ouverture
      Normal
    • La fenêtre ms-dos s'ouvre/referme
      ???

    Et, pas de fichier_récent.py en exécution
    Par contre, le fichier_ancien s'exécute normalement
    Le fichier ancien s'ouvre. Le fichier nouveau ne s'ouvre pas en mode exécution

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par toumic Voir le message
    Le fichier ancien s'ouvre. Le fichier nouveau ne s'ouvre pas en mode exécution
    Si le fichier ancien "fonctionne" et que le "nouveau" ne fait pas ce que vous souhaitez, il faut peut être regarder s'il contient bien ce qu'attendu. Une autre façon de voir serait de lancer l'exécution de ces fichiers directement depuis la console windows (cmd.exe). Si "nouveau" se termine alors qu"ancien" se lance normalement, c'est peut être que vous avez oublié de sauvegarder vos modifications avant de lancer le "reboot".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Si le fichier ancien "fonctionne" et que le "nouveau" ne fait pas ce que vous souhaitez, il faut peut être regarder s'il contient bien ce qu'attendu. Une autre façon de voir serait de lancer l'exécution de ces fichiers directement depuis la console windows (cmd.exe). Si "nouveau" se termine alors qu'"ancien" se lance normalement, c'est peut être que vous avez oublié de sauvegarder vos modifications avant de lancer le "reboot".

    - W
    Sous Python, le "nouveau" comme "l'ancien" s'exécutent normalement.
    Donc, c'est que "nouveau" contient tout ce qu'il faut pour s'exécuter sans erreur.
    Quant à lancer l'exécution (cmd.exe), je ne comprend pas mon oubli avant le "reboot"...?

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par toumic Voir le message
    Sous Python, le "nouveau" comme "l'ancien" s'exécutent normalement.
    Est-ce que "sous Python" signifie lancé sous la console Windows avec une commande style "python nouveau.py" (ou autre chose)?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Est-ce que "sous Python" signifie lancé sous la console Windows avec une commande style "python nouveau.py" (ou autre chose)?

    - W
    J'ouvre IDLE(python), puis ensuite le nouveau (progamv4encore.py ). Et, tout se déroule comme sur des roulettes
    J'ouvre IDLE(python), puis ensuite l'ancien (progamv3epyco.py ). Et, tout se déroule comme sur des roulettes

    Jusqu'ici, j'aime bien

    J'ouvre mon explorateur de fichiers Windows (voir le message n°1). Et, le surf sur les vagues (cmd.exe), je ne sais pas faire
    Voici le nom de la petite fenêtre noire : C:\WINDOWS\py.exe

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par toumic Voir le message
    Et, le surf sur les vagues (cmd.exe), je ne sais pas faire
    Sur Windows, vous avez une icône en bas à gauche. Vous cliquez dessus et vous y cherchez ce qui ressemble à rechercher. Vous lancez çà. Puis vous tapez "cmd" dans la boite de dialogue, çà devrait lancer la console.

    Citation Envoyé par toumic Voir le message
    Voici le nom de la petite fenêtre noire : C:\WINDOWS\py.exe
    "py.exe" est le lanceur de Python sur Windows qui est apparu depuis la version 3.2 ou 3.3.

    Si votre programme fonctionne sous IDLE est une bonne chose mais insuffisant pour qu'il fonctionne "sans" (IDLE). Et le comportement que vous décrivez dit seulement que le script se termine rapidement (lorsque vous lancer çà en double cliquant sur l'explorateur).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Invité
    Invité(e)
    Par défaut
    J'ai la console \cmd.exe, et de cette manière "nouveau" s'exécute
    Mais pas avec une ouverture effectuée avec l'explorateur Windows

    Ce qui est étrange, c'est que l'"ancien" soit exécutable

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 696
    Par défaut
    Citation Envoyé par toumic Voir le message
    J'ai la console \cmd.exe, et de cette manière "nouveau" s'exécute
    Super et il fait quoi "nouveau" à part se terminer?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Super et il fait quoi "nouveau" à part se terminer?

    - W
    Je crois que je suis mené en bateau là

    C:\WINDOWS\system32>C:\Users\Vincent\Documents\developpez\develHM\cabine\progamv4encore.py
    C:\Users\Vincent\AppData\Local\Programs\Python\Python35-32\python.EXE: can't open file '3.5.0': [Errno 2] No such file or directory

    C:\WINDOWS\system32>>>> C:\WINDOWS\system32>C:\Users\Vincent\Documents\developpez\develHM\cabine\progamv4encore.py
    > était inattendu.

    C:\WINDOWS\system32> File "<stdin>", line 1
    'File' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\WINDOWS\system32> C:\WINDOWS\system32>C:\Users\Vincent\Documents\developpez\develHM\cabine\progamv4encore.py
    'C:\WINDOWS\system32' n’est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\WINDOWS\system32> ^
    Plus*? SyntaxError: invalid syntax

    Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> C:\WINDOWS\system32>C:\Users\Vincent\Documents\developpez\develHM\cabine\progamv4encore.py
    File "<stdin>", line 1
    C:\WINDOWS\system32>C:\Users\Vincent\Documents\developpez\develHM\cabine\progamv4encore.py
    ^
    SyntaxError: invalid syntax
    il y a un accent circonflexe caché ?
    Dernière modification par Invité ; 13/12/2015 à 17h50.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Le problème se trouvait sur une ou ces trois premières lignes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #!/usr/bin/env python 3.5.0
    # -*- coding: utf-8 -*-
    # * 12/12/15 17h27mn
    File "<stdin>", line 1 = Ligne 1
    ^ SyntaxError: invalid syntax = Erreur de syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    C:\WINDOWS\system32> File "<stdin>", line 1
     
    C:\WINDOWS\system32> ^
     Plus*? SyntaxError: invalid syntax
    J'ai supprimé ces 3 lignes, en ai recopié d'autres (les mêmes sans l'accent circonflexe
    Et, c'est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA - Excel] Problème d'ouverture de fichier
    Par seiryujay dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/12/2006, 10h55
  2. [Système] Problème d'ouverture de fichier
    Par Neii Mad dans le forum Langage
    Réponses: 8
    Dernier message: 03/07/2006, 00h11
  3. Problème à l'ouverture de fichiers Word
    Par Asdorve dans le forum Word
    Réponses: 8
    Dernier message: 19/05/2006, 12h03
  4. Réponses: 5
    Dernier message: 05/05/2006, 15h08
  5. Réponses: 2
    Dernier message: 20/04/2006, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo