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 :

Message d'erreur RESTART pour création fichier avec IDLE


Sujet :

Python

  1. #1
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut Message d'erreur RESTART pour création fichier avec IDLE
    Bonjour,

    Je suis débutant sur Python, je n'ai pas de problème pour créer et ouvrir un fichier avec le terminal, mais j'ai le message d'erreur suivant lorsque je veux faire la même chose avec IDLE Python:

    === RESTART: C:/Users/Nom utilisateur/AppData/Local/Programs/Python/Python311/essai.py ==

    Quelqu'un sait-il d'où ça vient?

    Merci d'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 540
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 540
    Par défaut
    ce n'est pas un message d'erreur, c'est une indication comme quoi tu as (re)lancé le script essai.py dans IDLE

  3. #3
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut
    Citation Envoyé par umfred Voir le message
    ce n'est pas un message d'erreur, c'est une indication comme quoi tu as (re)lancé le script essai.py dans IDLE
    Effectivement j'avais enregistré les scripts dans un dossier Python311:
    Utilisateur > AppData > Local> Programs > Python > Python311

    Par contre le dossier AppData et donc le Python311 avec les fichiers .py créés n'apparait que lorsque la fenêtre de sauvegarde du script est proposée au moment de l'exécution et invisible lorsque je retourne dans le dossier "Utilisateur", je ne peux donc pas les retrouver autrement.
    Les fichiers créés à partir de la console sont quand à eux directement enregistrés à la suite de tout ce qu'il y a dans le dossier utilisateur.
    Si comme tu le dis cet avertissement indique que le script est bien lancé, pourquoi le fichier.txt que j'ai voulu créer n'apparait pas alors qu'il apparait bien avec la console?

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Python77 Voir le message
    Par contre le dossier AppData et donc le Python311 avec les fichiers .py créés n'apparait que lorsque la fenêtre de sauvegarde du script est proposée au moment de l'exécution et invisible lorsque je retourne dans le dossier "Utilisateur", je ne peux donc pas les retrouver autrement.
    Le dossier "AppData" de windows est un dossier de travail et certainement pas un dossier dédié à tes fichiers personnels. Tu dois enregistrer tes scripts dans un dossier faisant partie de l'arborescence "Mes documents".

    Et si tu avais installé Python "pour tous les utilisateurs" (une case à cocher à l'installation) il serait installé dans "C:\Program Files\Python3.11" et non pas dans AppData.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut
    Le dossier Python311 se situe dans AppData:
    Utilisateur>AppData>Local>Programs>Pythons>Pythons311
    Il me semble pourtant avoir bien coché la case "tous utilisateurs" à l'installation.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 603
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 603
    Par défaut
    Le plus important, c'est que vos programmes soient rangés ailleurs que dans le dossier où Python s'est installé.

    Quand vous créez un fichier Excel, vous n'allez pas l'enregistrer dans "C:\Program Files\Microsoft Office\root\Office16\".

    C'est pareil pour Python

    Sur mon PC perso comme celui du boulot, Python est installé également dans /AppData et ce n'est pas un soucis.

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Python77 Voir le message
    Il me semble pourtant avoir bien coché la case "tous utilisateurs" à l'installation.
    En fait il y a deux options qui portent le même nom mais qui n'ont pas le même rôle. Je pense que tu as dû cocher la première mais rater la seconde (qui, en plus, fait partie des options avancées donc qui n'apparait que si on l'a demandé via "customize"). Or c'est la seconde qui détermine l'emplacement de l'installation. La première c'est juste le pour indiquer si le "launcher" sera accessible à tous les utilisateurs mais ne concerne pas l'emplacement de Python.
    Nom : 06.png
Affichages : 149
Taille : 223,8 Ko
    Nom : 08.png
Affichages : 146
Taille : 184,9 Ko

    Citation Envoyé par Arioch Voir le message
    Sur mon PC perso comme celui du boulot, Python est installé également dans /AppData et ce n'est pas un soucis.
    Non bien sûr, je n'ai pas voulu sous-entendre que c'était un souci (désolé si j'ai donné cette impression). C'est juste que celui qui n'a pas l'habitude peut penser que "AppData" est le dossier dédié aux scripts vu que c'est celui de Python et que s'il l'avait installé dans "C:\Program Files", il n'aurait peut-être alors pas eu cette association d'idées.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 540
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 540
    Par défaut
    De toute façon dans program files, il faut se donner les droits d'écriture pour y enregistrer des choses maintenant.
    Le mieux (à mon avis), c'est soit un dossier directement (ou moins) sur C:\ ou sur un autre lecteur, ou dans le dossier documents de l'utilisateur

  9. #9
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut
    Bien vu Sve@r, c'est ce second choix que je n'ai pas fait durant l'installation effectivement (paramètres avancés). Du coup suffit-il que je transfère le dossier Python311 vers un autre emplacement de mon choix qui me soit directement accessible? Le problème c'est que je ne peux voir AppData, sauf quand Python demande à sauvegarder le script en cours via IDLE...

  10. #10
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Python77 Voir le message
    Du coup suffit-il que je transfère le dossier Python311 vers un autre emplacement de mon choix qui me soit directement accessible?
    Surtout pas!!! Quand tu installes un programme, windows crée tout un tas de saloperiesparamétrages en fonction de l'emplacement. Si tu déplaces style "qui sera le meilleur forgeron" c'est un coup à tout pêter

    Si tu veux changer l'emplacement, tu commences par désinstaller proprement le Python installé (peut-être que l'installateur offre cette possibilité). Ou tu passes par le désinstallateur officiel zindow.
    Ensuite tu réinstalles.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 540
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 540
    Par défaut
    En revanche, tes scripts perso tu peux les déplacer sans soucis

  12. #12
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Surtout pas!!! Quand tu installes un programme, windows crée tout un tas de saloperiesparamétrages en fonction de l'emplacement. Si tu déplaces style "qui sera le meilleur forgeron" c'est un coup à tout pêter

    Si tu veux changer l'emplacement, tu commences par désinstaller proprement le Python installé (peut-être que l'installateur offre cette possibilité). Ou tu passes par le désinstallateur officiel zindow.
    Ensuite tu réinstalles.
    Ok je vais faire le réinstaller et repartir ainsi du bon pied, merci pour ces conseils.

  13. #13
    Membre régulier
    Homme Profil pro
    privé
    Inscrit en
    Avril 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : privé

    Informations forums :
    Inscription : Avril 2023
    Messages : 9
    Par défaut
    Le problème venait bien de là, j'ai effectué l'installation customisée avec l'option tous utilisateurs cochée et aussi pu choisir le dossier de destination.
    Merci encore

  14. #14
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 603
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 603
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Non bien sûr, je n'ai pas voulu sous-entendre que c'était un souci (désolé si j'ai donné cette impression).
    Pas de soucis, je ne l'avais pas compris dans ce sens là de toutes façons

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/11/2017, 13h53
  2. Messages d'erreur pendant la création d'un fichier texte
    Par FrançoiseB dans le forum Delphi
    Réponses: 5
    Dernier message: 25/07/2007, 16h11
  3. Réponses: 1
    Dernier message: 19/03/2007, 20h57
  4. message d'erreurs sur copie de fichier
    Par screeminelle dans le forum C++
    Réponses: 9
    Dernier message: 01/11/2005, 14h21
  5. [Débutant(e)] Message d'erreur JDBC pour oracle
    Par krakatoe dans le forum JDBC
    Réponses: 1
    Dernier message: 14/09/2005, 16h44

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