Spaces:
Paused
Paused
import json | |
import os | |
from datetime import datetime | |
def log_stats(file_path, new_data): | |
# Check if the file exists, and read its content | |
if os.path.exists(file_path): | |
with open(file_path, 'r') as file: | |
try: | |
content = json.load(file) | |
except json.JSONDecodeError: | |
content = [] | |
else: | |
content = [] | |
# Get the current date and time | |
now = datetime.now() | |
# Format the date and time as a string | |
date_time_string = now.strftime("%Y-%m-%d %H:%M:%S") | |
new_data.append(date_time_string) | |
# Append the new data to the content | |
content.append(new_data) | |
# Write the updated content back to the file | |
with open(file_path, 'w') as file: | |
json.dump(content, file) | |