Fonction open
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Fonction open



  1. #1
    pedrolitoUA

    Fonction open


    ------

    Bonjour à tous,

    J'ai un problème tout bête, je tente d'écrire un programme qui serait capable d'aller chercher une chaine de caractère dans un fichier .txt. Mon problème est que lorsque je marque le chemin (que je copie-colle donc je n'ai pas d'erreur de recopiage) : open ('C:/Users/Aymeric/Musique/work.txt','r') python me marque "No such file or directory" ! Alors je me demandais si il fallait créer un fichier spécialement pour cette opération, et si oui, quelles critères doit il remplir ?
    Vous comprendrez que je ne suis pas un pro de python, j'imagine que la réponse est toute simple mais si vous pouviez m'aider cela serait appréciable !

    Cordialement

    Aymeric

    -----

  2. #2
    Bluedeep

    Re : Fonction open

    Bonjoru

    En python, je ne peux pas vous aider, désolé.

    Mon message juste pour faire remarquer que ce serait mieux pour tout le monde de préciser le langage considéré dans le titre : ainsi ceux qui sont compétent en python auront plus tendance à aller voir et ceux qui ne le sont pas ne seront pas obligés de lire jusqu'à la cinquième ligne pour voir qu'ils ne sont pas concernés.

  3. #3
    Bluedeep

    Re : Fonction open

    Accessoirement, les path fichiers sous windows utilisent des "\" pas des "/".

  4. #4
    polo974

    Re : Fonction open

    Citation Envoyé par Bluedeep Voir le message
    Accessoirement, les path fichiers sous windows utilisent des "\" pas des "/".
    Et les backslash sont des caractères d’échappement...
    Code:
     open ('C:/Users/Aymeric/Musique/work.txt'.replace('/','\\'), 'r')
    ou
    Code:
     open ('C:\\Users\\Aymeric\\Musique\\work.txt', 'r')
    Jusqu'ici tout va bien...

  5. A voir en vidéo sur Futura
  6. #5
    Bluedeep

    Re : Fonction open

    Citation Envoyé par polo974 Voir le message
    Et les backslash sont des caractères d’échappement...
    Parfois, mais, contrairement au séparateur d'item de path, c'est dépendant du langage et pas de l'OS : c'est le cas pour les "C like" mais pas pour tous les langages (pour python, je n'en sais rien).
    Dernière modification par Bluedeep ; 01/11/2015 à 16h23.

  7. #6
    polo974

    Re : Fonction open

    Citation Envoyé par Bluedeep Voir le message
    Parfois, mais, contrairement au séparateur d'item de path, c'est dépendant du langage et pas de l'OS : c'est le cas pour les "C like" mais pas pour tous les langages (pour python, je n'en sais rien).
    c'est vrai, j'aurais peut-être dû le dire (en plus de donner des exemples):
    Et en python, les backslash sont des caractères d’échappement ...
    Jusqu'ici tout va bien...

Discussions similaires

  1. Word/Open
    Par invitec5f4517e dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 04/12/2012, 20h04
  2. open office
    Par invite76e13483 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/05/2011, 21h41
  3. open office
    Par invite2ce93669 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/03/2010, 15h17
  4. open drain
    Par invite176d15a9 dans le forum Électronique
    Réponses: 3
    Dernier message: 06/01/2007, 10h27
  5. open office
    Par invite169365fc dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 11/12/2005, 16h48