期望值:在 Python 中打开文件时,有效 JSON 上的第 1 行第 1 列字符 0

问题描述

我有一个像这样的 JSON 文件

{"cookies": [{"cookie": "cookie","timestamp": 999999999998},{"cookie": "cookie","timestamp": 999999999998}]}

我的源代码

def get_cookie():
    while True:
        try:
            f = open(f'xyz/cookies.json',)
            data = json.load(f)
            f.close()

            # more code here including a return statement...
        except Exception as e:
            print_error("Cookies","Cookies",f"Exception {e} getting cookies")
            continue

代码引发此错误

JSONDecodeError('Expecting value: line 1 column 1 (char 0)` on line 66 (`f = open(f'xyz/cookies.json',)`)

仅在第一次通过 while True 循环时发生,第二次成功返回。

我已在 JSONLint 上验证了我的 JSON 并确认它是有效的。

我不知道如何解决这个错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)