J'utilise Python v2.x et je me demande comment je peux renommer un fichier texte connu, pour mon exemple, dites "text.txt", pour inclure la date et l'heure actuelles. P>
Toute aide serait grandement appréciée. P>
4 Réponses :
Pour obtenir la dateTime actuelle Utilisez: puis pour renommer le fichier: p>
La chaîne produite n'est pas un nom de fichier valide dans Windows.
d'accord..parber valable sur Windows
import os import datetime src = '/home/thewoo/text.txt' dst = '/home/thewoo/%s-text.txt' % datetime.datetime.now() os.rename(src, dst)
import os import date timestamp = datetime.datetime.now() t = timestamp.year, timestamp.month, timestamp.day, timestamp.hour, timestamp.minute, timestamp.second split_filename = filename.split('.') os.rename(filename, split_filename[:-1] + '_' + '-'.join(t))