Skip to content

File Processing

Yimin Jing edited this page Feb 17, 2022 · 7 revisions

load_single_json

import takin
single_json_data = takin.load_single_json("files/single_json.json", prefix="data")
print(single_json_data)

>>> {'name': 'takin', 'email': 'jingym3@lenovo.com', 'school': [1, 2, 3]}

load_multi_json

multi_json_data = takin.load_multi_json("files/multi_json.json")
print(multi_json_data)

>>> [{'name': 'jingym3', 'age': 25}, {'name': 'zhangsan', 'age': 24}]

write_json

single_json_data = takin.load_single_json("files/single_json.json", prefix="data")
multi_json_data = takin.load_multi_json("files/multi_json.json")
takin.write_json(single_json_data, "files/writed_single_json.json")
takin.write_json(multi_json_data, "files/writed_multi_json.json")

output_filenames

paths = takin.output_filenames("files", "json")
print(paths)

>>> ['files/single_json.json', 'files/multi_json.json', 'files/writed_single_json.json', 'files/writed_multi_json.json']

Clone this wiki locally