如何从python中的数千个JSON文件中删除特殊字符?

时间:2017-10-25 13:48:01

标签: python json python-3.x hadoop apache-spark

我编写了一个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文件的名称。

0 个答案:

没有答案