我正在尝试从txt文件中生成一些json数据。
txt文件是从书籍中生成的,使用的是ocr,这使得它们无法估量(我不能随意更改我不喜欢的字符,因为它们可能很重要),而且不可靠( ocr可能出了问题,作者可能插入了扰乱我代码的符号)。
到目前为止,我有这样的想法:
output_folder = Path(output_folder)
value = json.loads('{"nome": "' + file_name[:len(file_name)-4] + '", "testu": "' + (Path(filename).read_text()) + '"}')
path = output_folder / (file_name[:len(file_name)-4] + "_opare.json")
with path.open(mode="w+") as working_file:
working_file.write("[" + str(value) + "]")
working_file.close()
这向我抛出了错误json.decoder.JSONDecodeError: Invalid control character
,据我所知是由我的书以‘(引号)开头引起的。
我读过有关字符串文字的文章,它们似乎与我的情况相关,但我不理解如何使用它们。
我能做些什么?
谢谢
转载请注明出处:http://www.yhsswkj.com/article/20230526/1311912.html