使用Python复制不同JSON文件的正文并将其全部写入一个文件的方法如下:
import json
import os
def copy_json_content(source_file, target_file):
with open(source_file, 'r') as f:
data = json.load(f)
with open(target_file, 'a') as target:
json.dump(data, target)
target.write('\n')
def copy_all_json_files(source_dir, target_file):
for root, dirs, files in os.walk(source_dir):
for file in files:
if file.endswith('.json'):
source_file = os.path.join(root, file)
copy_json_content(source_file, target_file)
source_dir = '/path/to/source/directory'
target_file = '/path/to/target/file.json'
copy_all_json_files(source_dir, target_file)
这样,指定目录下的所有JSON文件的正文内容将被复制到目标文件中,并且每个JSON对象之间会以换行符分隔。
注意:在使用前,请确保已安装Python并具备基本的编程环境。
领取专属 10元无门槛券
手把手带您无忧上云