def loadJson(filename): ret_json = None try: with open(filename, "r") as json_file: ret_json = json.load(json_file) except Exception as e: print(f"Error while opening {filename}.\nerror message: {e}") return ret_json
时间: 2023-06-20 07:08:13 浏览: 181
filename.json
这段代码是用来读取一个 JSON 文件并将其转换为 Python 对象的函数。它的输入参数是 JSON 文件的文件名,函数返回值是 Python 对象。具体地,函数首先将 ret_json 变量初始化为 None,然后尝试以只读模式打开指定的文件,如果打开成功,则使用 json.load() 函数将文件中的 JSON 数据解析为 Python 对象,并将其保存到 ret_json 变量中。最后,函数返回 ret_json 变量的值。如果在打开文件或解析 JSON 时发生错误,函数会捕获异常并打印错误信息,然后返回 None。
阅读全文