import hashlib import json # ========== 哈希函数 ========== def x_hash(x: str): return hashlib.sha1(x.encode('utf-8')).hexdigest() # ========== 读取配置文件 ========== with open('rp_config.json', encoding='utf-8') as f: tmp = f.read() with open('rp_sample_config.json', encoding='utf-8') as f: cfg = json.load(f) cfg['setting_cache_path']['value'] += x_hash(tmp) cfg.update(json.loads(tmp))