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 :

lire multiple netcdf4 dans multiple dossier avec python3.6


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 44
    Par défaut lire multiple netcdf4 dans multiple dossier avec python3.6
    Bonjour,

    j'ai un dossier ou il y a plusieurs sous dossier par année/mois/jours/*.nc

    j'aimerai lire dans mon application tous les fichier netcdf4 dans chaque fichier a chaque fois que je choisi d ouvrir un fichier netcdf4

    tous mes fichiers netcdf4 ont le même variable :

    je sais comment lire un seule fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    import numpy as np
    import netCDF4
    import matplotlib.pyplot as plt
     
    path='/home/stockage/ms/all/2019/03/25/multibande.nc'
     
     
    nc = netCDF4.Dataset('/home/stockage/ms/all/2019/03/25/multibande.nc')
    IR=nc.variables['IR'][:]
     
    #Affichage de la variable
    plt.pcolormesh(IR)
    plt.colorbar()
    plt.show()
    mais fichier netcdf4 sont dans 4 dossier 2019 2018 2017 avec des sous dossier mois et après jours

    merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Essaye ce code, je pense que c'est ce que tu cherches:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    import os
    for root, dirs, files in os.walk("/home/stockage/ms/all/"):
        print(root)
        for d in dirs:
            print("\t%s" %d)
        for f in files:
            print("\t  %s" % f)

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 44
    Par défaut
    Bonjour,

    votre code permet de lire tous les files .nc par contre il permet pas de lire le variable IR DANS TT LES FILES qui existent c'est ce que j'aimerai faire

    merci d'avance

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Ben si tu sais lire le contenu de chaque fichier.

    Du moins c'est ce que tu dis dans ton premier post.

    Si tu sais le faire pour un fichier, tu sauras le faire pour les autres dans la boucle os.walk que je t'ai montrée.

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 44
    Par défaut
    d'accord je vais essayer

    merci d'avance

Discussions similaires

  1. lire un .gif dans les webressources avec javascript
    Par dietrich dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/01/2009, 08h47
  2. Réponses: 1
    Dernier message: 18/11/2008, 21h42
  3. lire un fichier copié dans un dossier avec le meme code
    Par vieri31 dans le forum C++Builder
    Réponses: 22
    Dernier message: 27/05/2008, 03h23
  4. lancer un make dans un dossier avec System.exec
    Par elekis dans le forum Général Java
    Réponses: 2
    Dernier message: 20/05/2008, 18h04
  5. Lecture de fichier image dans un dossier avec java
    Par dreamnos dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/04/2008, 10h25

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