Bonjour,
sauriez-vous comment récupérer une partie du nom d'un fichier pour l'utiliser comme variable ?
Je souhaite faire une boucle sur les fichiers de mon répertoire, voici une partie des fichiers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 LiO3S-2018-08-29.nc4 LiO3S-2018-07-27.nc4 LiO3S-2018-08-30.nc4 LiO3S-2018-07-31.nc4
Mon début de code ressemble à ça :
(Je n'ai pas écris tout mon code, il s'agit juste du traitement des variables)
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 netCDF4 as ndf import matplotlib.pyplot as plt import numpy as np import glob import math from pylab import * ext="*.nc4" for files in sorted(glob.glob(ext),reverse=True): print(files) part_ds = ndf.Dataset(files, "r", format="NETCDF4")
Et voici comment j'écris mes valeurs dans un fichier :
J'aimerais juste récupérer la date utilisée dans le nom du fichier initial, pour l'utiliser dans le nom du fichier que j'écris, par exemple, pour le fichier initial "LiO3S-2018-08-30.nc4", je voudrais écrire un nouveau fichier nommé "FilePart_20180830.txt"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 with open('FilePart.txt', 'w') as fa: for item in TabnotAMA: fa.write("%s\n" % item) fa.close()
Partager