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 :

Navigation répertoire et effacer élément (os.path) [Python 2.X]


Sujet :

Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2015
    Messages : 18
    Points : 21
    Points
    21
    Par défaut Navigation répertoire et effacer élément (os.path)
    Bonjour à tous,

    Je tente désespérement de créer un chemin devant faire appel à plusieurs fichiers, fichiers que je regroupe par la suite pour les traiter.

    J'ai plusieurs contrainte à respecter, l'arborescence des dossiers, et le dossier de lancement du script python.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
     
    ###################################
    #     ***    TEST     ***      #
    ###################################
     
    import os
    import glob
    import sys
    import math
    import matplotlib.pyplot as plt
    import numpy
     
    ###################################
    #           REPERTOIRE            #
    ##################################
     
    cwd = os.getcwd()
    print cwd
    swd = cwd.split(os.sep)
    swd[1] = 'SCRATCH'
    swd = os.sep.join(swd)
    print swd
     
    pMapDir = os.path.join(swd, 'exp00*', 'cold_to_hot', 'it_01', 'sideline', 'pressureMap', 'AMONT')
    print pMapDir
    fileTpl = os.path.join(pMapDir, 'row1_LimAubeO_Pstat.tp.bak.afterModif')
     
     
    ###################################
    #       FORMATAGE DONNEES         #
    ###################################
     
    pressureFileList = glob.glob(fileTpl)
    pressureFileList.sort()
     
    print pressureFileList
    Donc vous l'aurez remarqué, je récolte une liste de fichier que je regroupe, que je trie et que je traite par la suite.
    Le problème c'est que le dossier ou je lance mon script python ne doit pas apparaitre dans mon chemin lorsque je fais mon os.path.join pour pMapDir :/

    J'aimerais donc bien le retirer mais là, je sèche ^^

    Merci d'avance de votre aide

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2015
    Messages : 18
    Points : 21
    Points
    21
    Par défaut
    Je m'en suis sorti finalement

    Tout fonctionne bien avec cwd1 = os.path.abspath(os.path.join(cwd, os.pardir))

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

Discussions similaires

  1. Ouvrir un répertoire avec accent dans le path
    Par Sunny dans le forum Général Python
    Réponses: 25
    Dernier message: 12/05/2012, 19h01
  2. [Débutant] Effacer éléments listbox
    Par kanoe82 dans le forum VB.NET
    Réponses: 6
    Dernier message: 16/12/2011, 10h44
  3. Réponses: 5
    Dernier message: 20/10/2010, 17h12
  4. Répertoire impossible à effacer
    Par uriotcea dans le forum Windows 7
    Réponses: 7
    Dernier message: 24/08/2010, 10h29
  5. Effacer des répertoires dont le path est trop long
    Par thetraveller dans le forum Windows XP
    Réponses: 5
    Dernier message: 21/05/2007, 10h35

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