Ranger un nom de fichier dans une variable
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:
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 :
Code:
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") |
(Je n'ai pas écris tout mon code, il s'agit juste du traitement des variables)
Et voici comment j'écris mes valeurs dans un fichier :
Code:
1 2 3 4 5
|
with open('FilePart.txt', 'w') as fa:
for item in TabnotAMA:
fa.write("%s\n" % item)
fa.close() |
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"