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 :

Ouvrir un document texte avec le bloc note


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2020
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2020
    Messages : 24
    Par défaut Ouvrir un document texte avec le bloc note
    Bonjour, j'ai un documents texte sur mon bureau qui s'appelle, Rien.txt
    J'aimerais l'ouvrir avec un programme python mais je n'y arrive pas, j'ai l'impression que os.system() et subprocess.call() ne font que ouvrir les programmes qui sont dans la liste des programmes de Windows.
    Pour l'instant mon code ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Chemin="D:/Bureau/Rien.txt"

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 676
    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 676
    Par défaut
    Salut,

    Ouvrir un fichier texte et le lire depuis Python se fait avec open et une compréhension préalable qui mérite de passer du temps dans un tuto.

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

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2020
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2020
    Messages : 24
    Par défaut
    Bonjour, je veux l'ouvrir avec le bloc note genre à la fin j'aimerais avoir ça :
    Nom : Annotation 2020-05-29 110842.png
Affichages : 2340
Taille : 85,0 Ko
    qui apparait directement.

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur banc de test
    Inscrit en
    Mai 2014
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur banc de test
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2014
    Messages : 199
    Par défaut
    Bonjour,
    La plus part des éditeurs possèdent des arguments pour ouvrir directement le fichier.

    Il faut connaître la syntaxe qui peut être différente selon l'éditeur, pour notepad (Bloc-notes) c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notepad "chemin_du_fichier"
    Ce qui donne sous Python :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    os.system("notepad " + r"C:\Dossier\nom_du_fichier.txt")
    Note : la console va rester ouverte avec os.system, il vaut mieux utiliser os.popen.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    os.popen("notepad " + r"C:\Dossier\nom_du_fichier.txt")

  5. #5
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2020
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2020
    Messages : 24
    Par défaut
    Ok, merci, il y aurait pas quelque chose de plus universel, comme simuler un double clic pour ouvrir avec le lecteur par défaut ?

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 676
    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 676
    Par défaut
    Citation Envoyé par Léo-Team Online Voir le message
    comme simuler un double clic pour ouvrir avec le lecteur par défaut ?
    os.startfile(...)

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

  7. #7
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Mai 2020
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mai 2020
    Messages : 24
    Par défaut
    Merci, c'est ce que je cherchais.

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

Discussions similaires

  1. Script vbs ne pas ouvrir avec le Bloc-notes
    Par Noxilus dans le forum VBScript
    Réponses: 1
    Dernier message: 13/04/2007, 09h06
  2. Ouvrir un fichier bat avec le bloc note
    Par koKoTis dans le forum VB.NET
    Réponses: 3
    Dernier message: 08/02/2007, 10h33
  3. Ouvrir un fichier texte avec le bloc Notes
    Par guidzit dans le forum Access
    Réponses: 2
    Dernier message: 25/09/2006, 14h45
  4. Réponses: 4
    Dernier message: 25/04/2005, 19h36
  5. Réponses: 4
    Dernier message: 16/01/2003, 15h30

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