我编写了一个python脚本,它从JSON文件中删除了特殊字符(* /§),然后放入另一个文件夹而不更改名称。
这是代码:
import json
with open('ORIGINAL PATH WHERE JSON FILE IS STORED’, encoding='utf-8-sig') as json_file: FILE-NAME = json.load(json_file)
import re
Open = re.sub('[*//$§%!]', '', str(Open))
with open('ORIGINAL PATH WHERE JSON FILE IS STORED’, 'w') as f:
json.dump(FILE-NAME, f, ensure_ascii=False)
import shutil, sys
shutil.move("ORIGINAL PATH WHERE JSON FILE IS STORED", "'NEW PATH WHERE YOU WANT TO STORE JSON FILE")
它适用于单个JSON文件。我的问题是,我在一个文件夹中有超过1000个JSON文件,我想从所有文件中删除特殊字符(* /§$),而不更改JSON文件的名称。