如何在python中从上千个json文件中删除特殊字符?

thtygnil  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(199)

我已经写了一个python脚本,它删除了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文件名的情况下从所有文件中删除。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题