import json import os import re # file_path = "original_configure.json" # Top5Kurtosis = [0, 1, 31, 30, 22] # Top5HeavyTailAlphaValues = [0, 11, 10, 1, 8] # Lowest5Kurtosis = [25, 27, 23, 28, 18] # Lowest5HeavyTailAlphaValues = [21, 30, 20, 22, 24] # data = [8] * 32 # for i in Lowest5HeavyTailAlphaValues: # data[i] = 4 # data[30] = 8 # print(data) # with open(f"preliminary_10.json", "w", encoding="utf-8") as f: # json.dump(data, f, ensure_ascii=False, indent=2) def change_filename(filename): match = re.search(r'(\d+)', filename) if match: old_num = int(match.group(1)) new_num = old_num + 10 new_filename = re.sub(r'\d+', str(new_num), filename) return new_filename # 输出:preliminary_15.json else: return filename for file in os.listdir('.'): if file.endswith('.json'): with open(file, 'r', encoding='utf-8') as f: data = json.load(f) data = [dt//2 for dt in data] new_filename = change_filename(file) with open(new_filename, 'w', encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False, indent=2)