import os, json, pytz from datetime import datetime, timedelta def main(): zone = ' '.join(pytz.country_timezones['fr']) tz = pytz.timezone(zone) now = datetime.now(tz) info = { "lastupdate": datetime.strftime(now, "%d/%m/%Y %X") } save(info) def save(info): # Récupération du répertoire racine du repo rootFolder = os.path.join(os.path.dirname(__file__), '..') # Répertoire pour stocker le fichier de sortie dataFolder = os.path.join(rootFolder, 'site', 'data') statsFilePath = os.path.abspath( os.path.join(dataFolder, 'global.json')) with open(statsFilePath, "w") as file_write: json.dump(info, file_write) if __name__ == "__main__": main()